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
- PreviewPageInfo.cs
- NegationPusher.cs
- XPathItem.cs
- OdbcInfoMessageEvent.cs
- DirectoryObjectSecurity.cs
- ScrollContentPresenter.cs
- Matrix.cs
- SslStreamSecurityBindingElement.cs
- TimeSpanFormat.cs
- Console.cs
- BrowserCapabilitiesCompiler.cs
- AnnotationMap.cs
- FaultCallbackWrapper.cs
- StylusPointPropertyInfo.cs
- DataRowView.cs
- HitTestWithPointDrawingContextWalker.cs
- EdmPropertyAttribute.cs
- DbParameterCollectionHelper.cs
- HeaderUtility.cs
- WebServiceHostFactory.cs
- TypeSchema.cs
- MediaScriptCommandRoutedEventArgs.cs
- PeerNodeAddress.cs
- WebResponse.cs
- SimpleHandlerFactory.cs
- CodeNamespaceImportCollection.cs
- SqlSelectStatement.cs
- DoubleAnimationClockResource.cs
- SqlRowUpdatedEvent.cs
- GenericIdentity.cs
- DesigntimeLicenseContextSerializer.cs
- BitmapVisualManager.cs
- GraphicsState.cs
- PackageDigitalSignature.cs
- FocusManager.cs
- ImageFormat.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- JpegBitmapDecoder.cs
- ACL.cs
- PreDigestedSignedInfo.cs
- KoreanLunisolarCalendar.cs
- SafeMemoryMappedViewHandle.cs
- Command.cs
- ErrorWrapper.cs
- CodeParameterDeclarationExpression.cs
- DependencyObjectType.cs
- Relationship.cs
- ThreadSafeList.cs
- AssemblyBuilder.cs
- safePerfProviderHandle.cs
- MSHTMLHostUtil.cs
- TypeRefElement.cs
- EntityTransaction.cs
- ICspAsymmetricAlgorithm.cs
- SmtpFailedRecipientsException.cs
- DesignerDataStoredProcedure.cs
- AmbientLight.cs
- NativeMethodsOther.cs
- AttributeUsageAttribute.cs
- VerificationAttribute.cs
- KeyEvent.cs
- XmlSchemaType.cs
- IOException.cs
- _ShellExpression.cs
- CompilationLock.cs
- ResXDataNode.cs
- SmiEventSink_DeferedProcessing.cs
- XmlSchemaAttribute.cs
- StringFreezingAttribute.cs
- MetabaseSettings.cs
- DescriptionAttribute.cs
- CollectionBuilder.cs
- ClosableStream.cs
- FontDriver.cs
- PublisherIdentityPermission.cs
- Expression.cs
- SessionStateItemCollection.cs
- SQLDecimalStorage.cs
- ListBindingConverter.cs
- SoapAttributes.cs
- SplitterPanel.cs
- IPAddressCollection.cs
- DataRowCollection.cs
- DefaultAssemblyResolver.cs
- EventPrivateKey.cs
- XmlException.cs
- BlockingCollection.cs
- PriorityBinding.cs
- ExpandedProjectionNode.cs
- ButtonStandardAdapter.cs
- DictionaryTraceRecord.cs
- ScrollBar.cs
- SiteIdentityPermission.cs
- XsdDateTime.cs
- BindingCollection.cs
- Command.cs
- WorkflowOperationInvoker.cs
- PasswordTextContainer.cs
- ImmutableCommunicationTimeouts.cs
- GroupQuery.cs