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
- Input.cs
- CompositeActivityValidator.cs
- SqlDataSourceCache.cs
- BezierSegment.cs
- ProofTokenCryptoHandle.cs
- SHA1Cng.cs
- SoapCodeExporter.cs
- _LoggingObject.cs
- FixUp.cs
- LassoSelectionBehavior.cs
- XmlDataProvider.cs
- UnsafeNativeMethods.cs
- XmlUtil.cs
- MetabaseSettings.cs
- Base64Decoder.cs
- OleDbFactory.cs
- DbConnectionPoolIdentity.cs
- ListBox.cs
- FontStyleConverter.cs
- ProjectionNode.cs
- Merger.cs
- CellRelation.cs
- QueryCursorEventArgs.cs
- WebPartManagerDesigner.cs
- PenLineJoinValidation.cs
- SqlCommandBuilder.cs
- ChooseAction.cs
- VirtualPathUtility.cs
- GridViewRowEventArgs.cs
- RequestTimeoutManager.cs
- ServiceNameElement.cs
- SolidColorBrush.cs
- LambdaCompiler.Expressions.cs
- CodeConditionStatement.cs
- sqlcontext.cs
- DbgUtil.cs
- FlowNode.cs
- DesigntimeLicenseContextSerializer.cs
- HostingPreferredMapPath.cs
- XPathNavigatorKeyComparer.cs
- ServiceOperation.cs
- XmlSortKeyAccumulator.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- ElementsClipboardData.cs
- TypeInitializationException.cs
- TypeUsageBuilder.cs
- DesignerSerializationManager.cs
- SoapExtensionTypeElementCollection.cs
- DataGridViewElement.cs
- MediaScriptCommandRoutedEventArgs.cs
- TypeUnloadedException.cs
- PreApplicationStartMethodAttribute.cs
- BindingManagerDataErrorEventArgs.cs
- DelegatingHeader.cs
- rsa.cs
- SystemIPInterfaceProperties.cs
- MemoryFailPoint.cs
- SimpleLine.cs
- Config.cs
- SmiMetaDataProperty.cs
- ListControlConvertEventArgs.cs
- RtfNavigator.cs
- _SecureChannel.cs
- GridItemProviderWrapper.cs
- ConditionCollection.cs
- Button.cs
- TabItemWrapperAutomationPeer.cs
- DataGridViewSortCompareEventArgs.cs
- CredentialCache.cs
- PageClientProxyGenerator.cs
- ConvertersCollection.cs
- SimpleTypeResolver.cs
- CfgParser.cs
- OutputScope.cs
- __Filters.cs
- SymmetricKey.cs
- CompressStream.cs
- StaticResourceExtension.cs
- ApplicationContext.cs
- DummyDataSource.cs
- DataErrorValidationRule.cs
- MetadataConversionError.cs
- XmlValueConverter.cs
- SecurityHelper.cs
- SpellerHighlightLayer.cs
- RegexNode.cs
- LocationEnvironment.cs
- QueueException.cs
- ThemeDirectoryCompiler.cs
- BevelBitmapEffect.cs
- HostVisual.cs
- SafeBitVector32.cs
- DoubleLink.cs
- ObjectKeyFrameCollection.cs
- BooleanExpr.cs
- Point3DIndependentAnimationStorage.cs
- TableLayoutStyleCollection.cs
- SqlServices.cs
- TransformValueSerializer.cs
- TextOutput.cs