Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Security / MessageSecurityException.cs / 1 / MessageSecurityException.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Security { using System.Collections; using System.ServiceModel.Channels; using System.ServiceModel; using System.IO; using System.Runtime.Serialization; using System.Security.Cryptography; using System.Security.Permissions; using System.Text; using System.Xml; using System.Security; [Serializable] public class MessageSecurityException : CommunicationException { MessageFault fault; bool isReplay = false; public MessageSecurityException() : base() { } public MessageSecurityException(String message) : base(message) { } public MessageSecurityException(String message, Exception innerException) : base(message, innerException) { } protected MessageSecurityException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context) { } internal MessageSecurityException(string message, Exception innerException, MessageFault fault) : base(message, innerException) { this.fault = fault; } internal MessageSecurityException(String message, bool isReplay) : base(message) { this.isReplay = isReplay; } internal bool ReplayDetected { get { return this.isReplay; } } internal MessageFault Fault { get { return this.fault; } } ////// 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); } } } // 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
- Vector3DAnimationUsingKeyFrames.cs
- RowBinding.cs
- SQLDecimalStorage.cs
- EventMappingSettings.cs
- ChtmlTextWriter.cs
- ScrollViewerAutomationPeer.cs
- ReliableSession.cs
- BooleanKeyFrameCollection.cs
- GZipDecoder.cs
- PeerPresenceInfo.cs
- DataServiceClientException.cs
- EventMappingSettingsCollection.cs
- DomainConstraint.cs
- StorageMappingFragment.cs
- Object.cs
- FormClosingEvent.cs
- PlatformNotSupportedException.cs
- Drawing.cs
- TokenBasedSetEnumerator.cs
- CharacterMetrics.cs
- InputBuffer.cs
- Exceptions.cs
- ProcessProtocolHandler.cs
- ProcessProtocolHandler.cs
- BaseInfoTable.cs
- DebugTracing.cs
- TextContainerChangeEventArgs.cs
- SharedStatics.cs
- NullEntityWrapper.cs
- WorkerRequest.cs
- XmlKeywords.cs
- CacheSection.cs
- RootDesignerSerializerAttribute.cs
- LabelAutomationPeer.cs
- UrlPath.cs
- ListSourceHelper.cs
- ExpressionPrefixAttribute.cs
- UserControlParser.cs
- XmlSubtreeReader.cs
- FontStyles.cs
- CodeMemberField.cs
- TemplateNameScope.cs
- ButtonAutomationPeer.cs
- TreeView.cs
- SqlDataSourceCommandEventArgs.cs
- HtmlAnchor.cs
- MethodCallExpression.cs
- OleDbCommand.cs
- EventMappingSettingsCollection.cs
- CompositeScriptReference.cs
- Attachment.cs
- FunctionImportMapping.cs
- GridViewUpdatedEventArgs.cs
- HtmlInputRadioButton.cs
- ProjectionPathSegment.cs
- SqlFactory.cs
- LambdaCompiler.Unary.cs
- FileEnumerator.cs
- ObjectHandle.cs
- OleDbConnectionFactory.cs
- StackBuilderSink.cs
- PixelShader.cs
- PropertyMappingExceptionEventArgs.cs
- Rectangle.cs
- ThreadAbortException.cs
- WindowsToolbarAsMenu.cs
- SRDisplayNameAttribute.cs
- RectAnimationBase.cs
- TokenCreationParameter.cs
- SoapBinding.cs
- SQLMoneyStorage.cs
- __ComObject.cs
- CurrentChangedEventManager.cs
- InfoCardTraceRecord.cs
- PropertyGroupDescription.cs
- ApplicationProxyInternal.cs
- PasswordBoxAutomationPeer.cs
- Italic.cs
- FrameworkTemplate.cs
- EncodingDataItem.cs
- DbProviderFactoriesConfigurationHandler.cs
- SqlClientMetaDataCollectionNames.cs
- PropertySourceInfo.cs
- AppSettingsSection.cs
- IntranetCredentialPolicy.cs
- GeometryHitTestResult.cs
- TableRowGroupCollection.cs
- dbenumerator.cs
- OleDbDataAdapter.cs
- ClientTargetCollection.cs
- OutputCacheSection.cs
- DefaultCommandConverter.cs
- AstTree.cs
- DrawingServices.cs
- SqlLiftWhereClauses.cs
- GetIndexBinder.cs
- RootBrowserWindowAutomationPeer.cs
- QueryAccessibilityHelpEvent.cs
- CryptoApi.cs
- CodeTypeReferenceCollection.cs