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
- InvalidEnumArgumentException.cs
- XmlBinaryReader.cs
- MemberHolder.cs
- SpeechRecognitionEngine.cs
- Path.cs
- WebControlParameterProxy.cs
- SelectedPathEditor.cs
- DataGridViewRowsRemovedEventArgs.cs
- PolygonHotSpot.cs
- MultiPropertyDescriptorGridEntry.cs
- SqlDataSource.cs
- MatrixIndependentAnimationStorage.cs
- TerminateSequenceResponse.cs
- InProcStateClientManager.cs
- EnumBuilder.cs
- OdbcCommand.cs
- WSSecurityPolicy12.cs
- LeftCellWrapper.cs
- ErrorActivity.cs
- SignatureResourcePool.cs
- backend.cs
- SimpleRecyclingCache.cs
- ObjectFullSpanRewriter.cs
- SvcFileManager.cs
- WSFederationHttpBinding.cs
- DataBinding.cs
- ChangeNode.cs
- CardSpaceShim.cs
- AliasExpr.cs
- _UriSyntax.cs
- HebrewCalendar.cs
- updateconfighost.cs
- BitmapEffectState.cs
- BasicExpressionVisitor.cs
- HotCommands.cs
- MetadataLocation.cs
- ClientScriptManager.cs
- GacUtil.cs
- NativeCppClassAttribute.cs
- DateTimeStorage.cs
- TransformerInfoCollection.cs
- TypeBuilder.cs
- ObjectTypeMapping.cs
- EditorPartChrome.cs
- DispatcherOperation.cs
- DocumentGridContextMenu.cs
- HttpTransportSecurityElement.cs
- CheckBoxPopupAdapter.cs
- ApplicationHost.cs
- ObjectCloneHelper.cs
- TabItem.cs
- PrintDocument.cs
- TdsValueSetter.cs
- PriorityItem.cs
- SessionPageStatePersister.cs
- BuildProvider.cs
- WebPartVerbsEventArgs.cs
- SortDescription.cs
- FileDialog_Vista_Interop.cs
- SchemaImporterExtensionElement.cs
- BindUriHelper.cs
- SerializationInfoEnumerator.cs
- StorageAssociationTypeMapping.cs
- SerialPinChanges.cs
- TextTreeRootNode.cs
- XamlSerializationHelper.cs
- PersonalizationProviderHelper.cs
- ScriptHandlerFactory.cs
- GradientStop.cs
- BamlResourceContent.cs
- GeneratedCodeAttribute.cs
- SqlBulkCopyColumnMapping.cs
- UnionCodeGroup.cs
- PartialTrustVisibleAssembly.cs
- SuppressIldasmAttribute.cs
- SizeChangedInfo.cs
- AutomationProperties.cs
- ExpandSegmentCollection.cs
- EdmPropertyAttribute.cs
- Separator.cs
- Message.cs
- StyleModeStack.cs
- RunInstallerAttribute.cs
- UnsafeNativeMethods.cs
- CheckBoxStandardAdapter.cs
- EncodingDataItem.cs
- TouchDevice.cs
- CapabilitiesState.cs
- ApplicationProxyInternal.cs
- PointLight.cs
- ThemeDictionaryExtension.cs
- Context.cs
- RuntimeCompatibilityAttribute.cs
- XpsDocumentEvent.cs
- WebPartManager.cs
- SpoolingTaskBase.cs
- MessageEnumerator.cs
- KeyedCollection.cs
- FloatUtil.cs
- DataRowChangeEvent.cs