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
- Label.cs
- BuildDependencySet.cs
- ConsumerConnectionPointCollection.cs
- DBConnectionString.cs
- BehaviorEditorPart.cs
- XmlSchemaChoice.cs
- ActivityBindForm.Designer.cs
- ProbeMatchesApril2005.cs
- DetailsViewDeleteEventArgs.cs
- EmulateRecognizeCompletedEventArgs.cs
- MembershipSection.cs
- ColorConvertedBitmap.cs
- UriParserTemplates.cs
- HtmlInputRadioButton.cs
- Rect.cs
- SecurityPolicySection.cs
- ErrorFormatterPage.cs
- DoubleCollection.cs
- wmiprovider.cs
- FrameworkElement.cs
- PropertyContainer.cs
- WebZone.cs
- KerberosReceiverSecurityToken.cs
- MasterPageCodeDomTreeGenerator.cs
- FileCodeGroup.cs
- ReceiveContent.cs
- InstanceData.cs
- ChannelEndpointElementCollection.cs
- CatalogZoneBase.cs
- XmlSerializerSection.cs
- Component.cs
- ResolveMatchesApril2005.cs
- TableColumn.cs
- ConversionContext.cs
- DesignerHelpers.cs
- PeerResolver.cs
- HtmlEncodedRawTextWriter.cs
- RealProxy.cs
- IdentifierService.cs
- FontFamilyValueSerializer.cs
- SqlFacetAttribute.cs
- MarkupExtensionReturnTypeAttribute.cs
- Vector3DAnimationUsingKeyFrames.cs
- DataServiceException.cs
- LinqExpressionNormalizer.cs
- SchemaNotation.cs
- DefaultShape.cs
- ListViewContainer.cs
- DocumentSchemaValidator.cs
- SessionEndedEventArgs.cs
- GlobalizationSection.cs
- PropertyItem.cs
- cryptoapiTransform.cs
- BufferedReadStream.cs
- BrowserCapabilitiesFactoryBase.cs
- WindowsFormsHostAutomationPeer.cs
- Hyperlink.cs
- XmlDomTextWriter.cs
- XPathDocumentNavigator.cs
- COSERVERINFO.cs
- ChannelOptions.cs
- RandomDelayQueuedSendsAsyncResult.cs
- FileStream.cs
- CompilerScopeManager.cs
- EditingMode.cs
- HttpCacheParams.cs
- ImageSource.cs
- DataControlCommands.cs
- ExpressionVisitorHelpers.cs
- XmlChildEnumerator.cs
- ProjectionPlanCompiler.cs
- EntityContainerAssociationSetEnd.cs
- DiscoveryRequestHandler.cs
- ProgressBarAutomationPeer.cs
- SqlCommand.cs
- SimpleTableProvider.cs
- CodeTypeParameterCollection.cs
- SystemSounds.cs
- PeerEndPoint.cs
- AnnotationAdorner.cs
- SafeFindHandle.cs
- DetailsViewRowCollection.cs
- ExpressionConverter.cs
- StreamWriter.cs
- AttachmentService.cs
- SamlSerializer.cs
- RewritingProcessor.cs
- ProxyElement.cs
- SqlRewriteScalarSubqueries.cs
- ColorConvertedBitmapExtension.cs
- EntityDataSourceContextCreatedEventArgs.cs
- WebCategoryAttribute.cs
- PopOutPanel.cs
- SHA256CryptoServiceProvider.cs
- DataSvcMapFileSerializer.cs
- BamlRecordHelper.cs
- XmlHierarchicalDataSourceView.cs
- XsdValidatingReader.cs
- FixedLineResult.cs
- InkCanvasInnerCanvas.cs