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
- InputScopeConverter.cs
- EdmTypeAttribute.cs
- OutputWindow.cs
- IntPtr.cs
- ResourceDisplayNameAttribute.cs
- WebControl.cs
- ProfileGroupSettingsCollection.cs
- SecurityManager.cs
- QueueTransferProtocol.cs
- SqlParameter.cs
- AnalyzedTree.cs
- DescriptionCreator.cs
- ClientScriptManager.cs
- OleDbWrapper.cs
- Statements.cs
- XamlToRtfWriter.cs
- DaylightTime.cs
- WebServiceFault.cs
- AutomationPatternInfo.cs
- CurrentTimeZone.cs
- GridViewPageEventArgs.cs
- PenLineJoinValidation.cs
- StreamSecurityUpgradeProvider.cs
- DataGridToolTip.cs
- EmptyControlCollection.cs
- BuildProvider.cs
- XmlElementCollection.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- IndexerNameAttribute.cs
- XmlDataCollection.cs
- TaskFormBase.cs
- TemplateControl.cs
- ToolStrip.cs
- ImageButton.cs
- VoiceSynthesis.cs
- DataRowExtensions.cs
- OutputCacheSettingsSection.cs
- CodeDelegateCreateExpression.cs
- MessagePartDescriptionCollection.cs
- DataStreams.cs
- Table.cs
- InstanceLockedException.cs
- EntityViewGenerator.cs
- SchemaCollectionPreprocessor.cs
- EventSchemaTraceListener.cs
- AddInEnvironment.cs
- HelpKeywordAttribute.cs
- XmlSchemaFacet.cs
- WhitespaceRule.cs
- ServiceControllerDesigner.cs
- SiteMapNodeItemEventArgs.cs
- ListViewContainer.cs
- QueueProcessor.cs
- QueryGeneratorBase.cs
- Parser.cs
- httpstaticobjectscollection.cs
- TemplateApplicationHelper.cs
- FileUtil.cs
- AdjustableArrowCap.cs
- Section.cs
- RegexParser.cs
- CollectionConverter.cs
- ClientUIRequest.cs
- MbpInfo.cs
- HttpProfileGroupBase.cs
- IsolatedStoragePermission.cs
- TransformedBitmap.cs
- TraceRecord.cs
- TrackingProvider.cs
- BaseComponentEditor.cs
- SmiEventStream.cs
- StylusButtonEventArgs.cs
- ReceiveMessageAndVerifySecurityAsyncResultBase.cs
- ColorTransform.cs
- TextProperties.cs
- DataGridViewBand.cs
- XmlIgnoreAttribute.cs
- WebPageTraceListener.cs
- SqlReorderer.cs
- NavigationEventArgs.cs
- CodeTypeDeclarationCollection.cs
- JoinTreeNode.cs
- StrokeFIndices.cs
- ObjectQueryExecutionPlan.cs
- MulticastOption.cs
- TransactionException.cs
- HtmlInputButton.cs
- BufferedGraphicsManager.cs
- ContainerVisual.cs
- TouchFrameEventArgs.cs
- SelectionManager.cs
- Filter.cs
- RowToFieldTransformer.cs
- ExpressionBuilder.cs
- GridViewCommandEventArgs.cs
- X509Certificate.cs
- Faults.cs
- UITypeEditor.cs
- OdbcException.cs
- DataGridPagerStyle.cs