Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / Net / System / Net / ProtocolViolationException.cs / 1 / ProtocolViolationException.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Net {
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) {
}
///
[SecurityPermission(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.SerializationFormatter, SerializationFormatter=true)]
void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) {
base.GetObjectData(serializationInfo, streamingContext);
}
[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.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Net {
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) {
}
///
[SecurityPermission(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.SerializationFormatter, SerializationFormatter=true)]
void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) {
base.GetObjectData(serializationInfo, streamingContext);
}
[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
- SessionIDManager.cs
- ExpressionPrefixAttribute.cs
- GridSplitterAutomationPeer.cs
- DataSourceHelper.cs
- OrderedEnumerableRowCollection.cs
- FontStyles.cs
- KeyValueSerializer.cs
- ResourceManagerWrapper.cs
- DragEvent.cs
- ToolStripOverflowButton.cs
- RegexTree.cs
- TransformDescriptor.cs
- ToggleProviderWrapper.cs
- SequenceDesigner.cs
- _SSPIWrapper.cs
- NaturalLanguageHyphenator.cs
- SubclassTypeValidator.cs
- PolyLineSegment.cs
- KnownBoxes.cs
- Polygon.cs
- StringUtil.cs
- TraceHandler.cs
- WebControl.cs
- SyntaxCheck.cs
- BuildManager.cs
- ScrollProviderWrapper.cs
- DataTableReader.cs
- WebInvokeAttribute.cs
- UIServiceHelper.cs
- Compiler.cs
- SeparatorAutomationPeer.cs
- SqlGenerator.cs
- CompiledAction.cs
- GetWinFXPath.cs
- TrackingCondition.cs
- FixedNode.cs
- StringUtil.cs
- RIPEMD160Managed.cs
- AdornerDecorator.cs
- WebRequestModuleElement.cs
- CodeArgumentReferenceExpression.cs
- InvalidTimeZoneException.cs
- OrderingInfo.cs
- DataGridColumnCollectionEditor.cs
- ResourceDisplayNameAttribute.cs
- CheckBoxBaseAdapter.cs
- SqlBuilder.cs
- XmlILStorageConverter.cs
- SchemaType.cs
- LeafCellTreeNode.cs
- RowBinding.cs
- SubclassTypeValidatorAttribute.cs
- VisualStyleElement.cs
- CqlLexerHelpers.cs
- CommandPlan.cs
- BrowserInteropHelper.cs
- MappingSource.cs
- SerialReceived.cs
- RepeatEnumerable.cs
- Vector3DKeyFrameCollection.cs
- SmiRecordBuffer.cs
- KnownBoxes.cs
- Calendar.cs
- SmtpNetworkElement.cs
- ScriptingJsonSerializationSection.cs
- InternalException.cs
- AutomationAttributeInfo.cs
- ObjectStateManagerMetadata.cs
- MatrixCamera.cs
- MarginCollapsingState.cs
- DataBoundControlAdapter.cs
- TypeSystem.cs
- ResourceContainerWrapper.cs
- CalloutQueueItem.cs
- PaperSize.cs
- SystemIPGlobalStatistics.cs
- SchemaTypeEmitter.cs
- PageRanges.cs
- KeyValuePairs.cs
- UtilityExtension.cs
- Pkcs7Signer.cs
- CompilerParameters.cs
- DrawListViewColumnHeaderEventArgs.cs
- SvcMapFile.cs
- DataGridPagerStyle.cs
- TransactedReceiveData.cs
- ConvertTextFrag.cs
- Substitution.cs
- SQLGuidStorage.cs
- SerializerDescriptor.cs
- LOSFormatter.cs
- nulltextnavigator.cs
- Expander.cs
- EventLogPermissionEntryCollection.cs
- QualifiedCellIdBoolean.cs
- NavigationExpr.cs
- WebScriptClientGenerator.cs
- LOSFormatter.cs
- DynamicRendererThreadManager.cs
- LockedActivityGlyph.cs