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
- ToolStripLocationCancelEventArgs.cs
- SignedXml.cs
- CommandID.cs
- ThicknessAnimation.cs
- DefaultValidator.cs
- Property.cs
- ConfigXmlText.cs
- PassportIdentity.cs
- Path.cs
- __FastResourceComparer.cs
- MaskDesignerDialog.cs
- GatewayDefinition.cs
- WebPartVerbCollection.cs
- cookieexception.cs
- SchemaConstraints.cs
- EqualityComparer.cs
- HtmlTableRowCollection.cs
- HtmlHead.cs
- SharedPersonalizationStateInfo.cs
- XamlVector3DCollectionSerializer.cs
- AlphabetConverter.cs
- returneventsaver.cs
- OperationInvokerTrace.cs
- ValidatorUtils.cs
- AutomationPropertyInfo.cs
- XmlWrappingReader.cs
- DataTableMapping.cs
- _IPv6Address.cs
- Utils.cs
- EntityContainerEntitySetDefiningQuery.cs
- EpmSourceTree.cs
- ExpressionNode.cs
- PropertyManager.cs
- PeerNameResolver.cs
- PrivacyNoticeBindingElementImporter.cs
- CompositeKey.cs
- TdsParser.cs
- ProviderBase.cs
- Int16Animation.cs
- ComponentCollection.cs
- EventProperty.cs
- TableLayoutPanelDesigner.cs
- StylusPointProperty.cs
- CreateRefExpr.cs
- DrawListViewSubItemEventArgs.cs
- InternalConfigSettingsFactory.cs
- RTLAwareMessageBox.cs
- CatchBlock.cs
- ByteAnimationBase.cs
- NamedPipeTransportBindingElement.cs
- CancellationTokenSource.cs
- MatrixStack.cs
- PageHandlerFactory.cs
- WindowsGraphics2.cs
- ProjectionPruner.cs
- LocalizedNameDescriptionPair.cs
- NamedElement.cs
- securitycriticaldata.cs
- SiteIdentityPermission.cs
- UnsafeNativeMethodsMilCoreApi.cs
- DesignTimeTemplateParser.cs
- BeginSelectCardRequest.cs
- PageSetupDialog.cs
- DetailsViewActionList.cs
- ParameterBuilder.cs
- DataGridHeaderBorder.cs
- NavigationService.cs
- LockedActivityGlyph.cs
- oledbmetadatacolumnnames.cs
- RoleService.cs
- ObsoleteAttribute.cs
- HitTestParameters3D.cs
- DeploymentSection.cs
- srgsitem.cs
- WsiProfilesElement.cs
- FindSimilarActivitiesVerb.cs
- Int16.cs
- ProvidersHelper.cs
- TranslateTransform3D.cs
- BinaryObjectWriter.cs
- AnonymousIdentificationModule.cs
- GetImportedCardRequest.cs
- ScriptingJsonSerializationSection.cs
- CancellationHandlerDesigner.cs
- EncryptedHeader.cs
- XmlDocumentType.cs
- EventHandlerList.cs
- TagPrefixInfo.cs
- SimpleLine.cs
- TextTreeTextElementNode.cs
- BinaryNode.cs
- ContentDisposition.cs
- XmlSchemaAttributeGroupRef.cs
- AuthenticateEventArgs.cs
- DetailsViewUpdatedEventArgs.cs
- SourceSwitch.cs
- UrlPropertyAttribute.cs
- MarshalByRefObject.cs
- Property.cs
- TypeCollectionDesigner.xaml.cs