Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / ProtocolViolationException.cs / 1305376 / ProtocolViolationException.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Net {
using System.Diagnostics.CodeAnalysis;
using System.Runtime.Serialization;
using System.Security.Permissions;
///
///
/// An exception class used when an attempt is made to use an invalid
/// protocol.
///
///
[Serializable]
public class ProtocolViolationException : InvalidOperationException, ISerializable {
///
///
/// Creates a new instance of the class.
///
///
public ProtocolViolationException() : base() {
}
///
///
/// Creates a new instance of the
/// class with the specified message.
///
///
public ProtocolViolationException(string message) : base(message) {
}
protected ProtocolViolationException(SerializationInfo serializationInfo, StreamingContext streamingContext)
: base(serializationInfo, streamingContext) {
}
///
[SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Justification = "System.dll is still using pre-v4 security model and needs this demand")]
[SecurityPermission(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.SerializationFormatter, SerializationFormatter=true)]
void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) {
base.GetObjectData(serializationInfo, streamingContext);
}
[SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Justification = "System.dll is still using pre-v4 security model and needs this demand")]
[SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.SerializationFormatter)]
public override void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
{
base.GetObjectData(serializationInfo, streamingContext);
}
}; // class ProtocolViolationException
} // namespace System.Net
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DocComment.cs
- WebEncodingValidator.cs
- DbConnectionFactory.cs
- _TimerThread.cs
- UnsafeNativeMethodsTablet.cs
- SspiWrapper.cs
- FlowPosition.cs
- ChangesetResponse.cs
- LoginUtil.cs
- BookmarkTable.cs
- ClickablePoint.cs
- X509CertificateValidator.cs
- Camera.cs
- Msec.cs
- TrackingExtract.cs
- ContentFileHelper.cs
- ValidatorCollection.cs
- ContainerSelectorBehavior.cs
- RecognizerStateChangedEventArgs.cs
- NestPullup.cs
- Token.cs
- XpsS0ValidatingLoader.cs
- GenericAuthenticationEventArgs.cs
- Error.cs
- MediaTimeline.cs
- SQLMoney.cs
- MetadataException.cs
- ObjectStateEntryDbDataRecord.cs
- GridSplitterAutomationPeer.cs
- InvalidEnumArgumentException.cs
- DrawingAttributes.cs
- EventHandlers.cs
- SponsorHelper.cs
- FormsAuthenticationModule.cs
- SecurityTokenResolver.cs
- PixelFormat.cs
- Char.cs
- LinkArea.cs
- SmiEventSink_Default.cs
- SqlProvider.cs
- BindableTemplateBuilder.cs
- PagesSection.cs
- WebEventTraceProvider.cs
- PenContexts.cs
- SectionRecord.cs
- OleDbConnectionFactory.cs
- ReaderWriterLockWrapper.cs
- ResourceReferenceExpression.cs
- Block.cs
- ButtonBase.cs
- ProjectionPathSegment.cs
- CounterSample.cs
- MemberRelationshipService.cs
- CalculatedColumn.cs
- EnterpriseServicesHelper.cs
- GridItemCollection.cs
- WindowsToolbar.cs
- SHA1Managed.cs
- XmlMapping.cs
- StackSpiller.cs
- EncryptedXml.cs
- Operand.cs
- InkCanvasSelectionAdorner.cs
- SoapRpcMethodAttribute.cs
- SqlCacheDependency.cs
- EntityTypeEmitter.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- TraceRecord.cs
- DeclarativeCatalogPartDesigner.cs
- ThrowHelper.cs
- SchemaElementLookUpTable.cs
- FillErrorEventArgs.cs
- MultiView.cs
- RoutingConfiguration.cs
- EncryptedPackage.cs
- Stack.cs
- ComplusTypeValidator.cs
- CategoryNameCollection.cs
- TreeViewEvent.cs
- XmlSchemaDocumentation.cs
- Crc32Helper.cs
- FocusManager.cs
- XmlSortKey.cs
- RegexCompilationInfo.cs
- XmlAutoDetectWriter.cs
- Highlights.cs
- CompositeScriptReferenceEventArgs.cs
- JsonReaderWriterFactory.cs
- EdmEntityTypeAttribute.cs
- AppSettingsExpressionBuilder.cs
- CommunicationObjectAbortedException.cs
- ExternalCalls.cs
- OptimizerPatterns.cs
- MetaModel.cs
- CFStream.cs
- ProviderIncompatibleException.cs
- Size.cs
- WorkflowControlClient.cs
- WindowsFormsSectionHandler.cs
- CategoryNameCollection.cs