Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / MsmqPoisonMessageException.cs / 1 / MsmqPoisonMessageException.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel { using System.Runtime.Serialization; using System.Security.Permissions; using System.Security; [Serializable] public class MsmqPoisonMessageException : PoisonMessageException { long messageLookupId = 0; public MsmqPoisonMessageException() { } public MsmqPoisonMessageException(string message) : base(message) { } public MsmqPoisonMessageException(string message, Exception innerException) : base(message, innerException) { } public MsmqPoisonMessageException(long messageLookupId) : this(messageLookupId, null) {} public MsmqPoisonMessageException(long messageLookupId, Exception innerException) : base(SR.GetString(SR.MsmqPoisonMessage), innerException) { this.messageLookupId = messageLookupId; } public long MessageLookupId { get { return this.messageLookupId; } } protected MsmqPoisonMessageException(SerializationInfo info, StreamingContext context) : base(info, context) { this.messageLookupId = (long)info.GetValue("messageLookupId", typeof(long)); } ////// Critical - calls base.GetObjectData which is protected by a LinkDemand /// Safe - replicates the LinkDemand /// [SecurityCritical] [SecurityPermissionAttribute(SecurityAction.LinkDemand, SerializationFormatter = true)] public override void GetObjectData(SerializationInfo info, StreamingContext context) { base.GetObjectData(info, context); info.AddValue("messageLookupId", this.messageLookupId); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RepeatBehaviorConverter.cs
- PriorityQueue.cs
- PassportAuthenticationEventArgs.cs
- AmbientProperties.cs
- NativeMethods.cs
- BitmapEffectGroup.cs
- OleDbParameterCollection.cs
- IndependentAnimationStorage.cs
- BuildManager.cs
- SemaphoreSecurity.cs
- ClockController.cs
- AdRotator.cs
- ModelPropertyDescriptor.cs
- HashJoinQueryOperatorEnumerator.cs
- LocalValueEnumerator.cs
- FatalException.cs
- ContainerControl.cs
- SafeFileMapViewHandle.cs
- DesignerLoader.cs
- SqlWebEventProvider.cs
- ConstrainedGroup.cs
- View.cs
- Perspective.cs
- ToolStripDropDownButton.cs
- ExclusiveHandleList.cs
- VirtualPathUtility.cs
- TokenBasedSet.cs
- ScrollChangedEventArgs.cs
- ExpressionList.cs
- TemplateBindingExtension.cs
- ZipIOExtraField.cs
- WindowsBrush.cs
- BidPrivateBase.cs
- SmiContextFactory.cs
- WebPartMovingEventArgs.cs
- BaseDataBoundControlDesigner.cs
- MetafileHeaderWmf.cs
- QueryReaderSettings.cs
- mda.cs
- FaultBookmark.cs
- HtmlControl.cs
- InputMethodStateTypeInfo.cs
- XPathPatternBuilder.cs
- Deserializer.cs
- DigestComparer.cs
- DesignerToolboxInfo.cs
- manifestimages.cs
- WebServiceBindingAttribute.cs
- BinHexDecoder.cs
- EpmTargetTree.cs
- BitmapDecoder.cs
- XsltException.cs
- handlecollector.cs
- QuaternionRotation3D.cs
- StreamReader.cs
- TableCellCollection.cs
- TextPointerBase.cs
- XmlSchemaSet.cs
- HttpVersion.cs
- ProfileEventArgs.cs
- SiteMapDataSourceView.cs
- DecodeHelper.cs
- Int16KeyFrameCollection.cs
- AliasGenerator.cs
- RawMouseInputReport.cs
- safex509handles.cs
- IdentityElement.cs
- HashLookup.cs
- EdmToObjectNamespaceMap.cs
- CollectionBuilder.cs
- WebPartUtil.cs
- ProfileSettingsCollection.cs
- MessageBuffer.cs
- XmlAttributeProperties.cs
- SpinLock.cs
- SvcMapFileSerializer.cs
- BitmapEffectInput.cs
- WebPartAuthorizationEventArgs.cs
- DocumentSequence.cs
- SettingsPropertyCollection.cs
- URLAttribute.cs
- CompiledXpathExpr.cs
- CustomLineCap.cs
- DispatcherObject.cs
- SafeRightsManagementHandle.cs
- NominalTypeEliminator.cs
- DataGridViewComponentPropertyGridSite.cs
- WindowsFont.cs
- __FastResourceComparer.cs
- WmfPlaceableFileHeader.cs
- PropertySegmentSerializer.cs
- FastEncoder.cs
- Properties.cs
- AddInDeploymentState.cs
- TdsEnums.cs
- TypefaceCollection.cs
- SimpleBitVector32.cs
- SqlDependency.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- XsdDateTime.cs