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
- ClientSettings.cs
- DateTime.cs
- XPathDescendantIterator.cs
- WmlCommandAdapter.cs
- SqlConnectionHelper.cs
- BitmapEffectInput.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- VisualBasicDesignerHelper.cs
- StandardCommands.cs
- APCustomTypeDescriptor.cs
- PropertyInformation.cs
- MsmqSecureHashAlgorithm.cs
- XPathMultyIterator.cs
- BooleanProjectedSlot.cs
- CodeTypeParameter.cs
- AuthenticationServiceManager.cs
- MarkupCompiler.cs
- TextServicesCompartmentContext.cs
- RelatedImageListAttribute.cs
- HTTPNotFoundHandler.cs
- PropertyPushdownHelper.cs
- LinqDataSourceSelectEventArgs.cs
- DropSource.cs
- messageonlyhwndwrapper.cs
- ParentQuery.cs
- InvalidFilterCriteriaException.cs
- LocalizationComments.cs
- WpfXamlLoader.cs
- BindingExpressionBase.cs
- AxisAngleRotation3D.cs
- TableCell.cs
- ItemAutomationPeer.cs
- X509IssuerSerialKeyIdentifierClause.cs
- VerticalAlignConverter.cs
- BaseConfigurationRecord.cs
- OpenTypeLayout.cs
- MergeFailedEvent.cs
- Ray3DHitTestResult.cs
- TrustLevel.cs
- KeyEvent.cs
- DataTableReaderListener.cs
- XmlStreamStore.cs
- ToolStripDropDown.cs
- ReachPrintTicketSerializer.cs
- PropertyEmitterBase.cs
- FamilyTypeface.cs
- DeclaredTypeValidator.cs
- SubclassTypeValidator.cs
- TimelineClockCollection.cs
- Wizard.cs
- IndentedWriter.cs
- ControlTemplate.cs
- FormView.cs
- WindowsListViewScroll.cs
- updateconfighost.cs
- DecimalConverter.cs
- X500Name.cs
- DecoratedNameAttribute.cs
- PropertyBuilder.cs
- PeerNameRecord.cs
- ProxyWebPartConnectionCollection.cs
- DataAdapter.cs
- QuaternionAnimationBase.cs
- PropertyFilterAttribute.cs
- ProgressBar.cs
- DbException.cs
- PrincipalPermissionMode.cs
- TemplateAction.cs
- BindingElementExtensionElement.cs
- GeometryGroup.cs
- ProxyWebPartConnectionCollection.cs
- TemplateBaseAction.cs
- ResourceDescriptionAttribute.cs
- CommandHelper.cs
- PixelShader.cs
- Interlocked.cs
- SqlXmlStorage.cs
- AudioBase.cs
- BindingContext.cs
- OdbcInfoMessageEvent.cs
- ToolStripItemClickedEventArgs.cs
- ScopedKnownTypes.cs
- IdnElement.cs
- TextServicesDisplayAttribute.cs
- RolePrincipal.cs
- FileVersionInfo.cs
- BaseDataBoundControl.cs
- BindingList.cs
- FocusChangedEventArgs.cs
- UnconditionalPolicy.cs
- SessionStateUtil.cs
- ProjectedSlot.cs
- UserControl.cs
- ReceiveSecurityHeader.cs
- DictionaryEntry.cs
- InvalidCastException.cs
- ImpersonateTokenRef.cs
- StreamAsIStream.cs
- IgnoreDataMemberAttribute.cs
- PointLight.cs