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
- Parser.cs
- _DisconnectOverlappedAsyncResult.cs
- CatalogZone.cs
- DataGridViewDataErrorEventArgs.cs
- MsmqInputSessionChannelListener.cs
- FlowLayoutSettings.cs
- ComponentGlyph.cs
- CqlLexerHelpers.cs
- EntityContainerRelationshipSet.cs
- documentsequencetextview.cs
- AttributeQuery.cs
- SortDescription.cs
- Knowncolors.cs
- PropertyMetadata.cs
- DeploymentSection.cs
- DocumentPageHost.cs
- OrderPreservingSpoolingTask.cs
- XmlHierarchyData.cs
- ExceptionHandlerDesigner.cs
- TemplateModeChangedEventArgs.cs
- DataGridViewTextBoxCell.cs
- HttpRuntimeSection.cs
- NetworkAddressChange.cs
- MultiAsyncResult.cs
- OracleMonthSpan.cs
- OutputCacheSection.cs
- ScrollItemProviderWrapper.cs
- EntityDesignerUtils.cs
- Component.cs
- BooleanSwitch.cs
- HttpApplication.cs
- UriSchemeKeyedCollection.cs
- TypeRefElement.cs
- HttpAsyncResult.cs
- SerializationAttributes.cs
- TableCellAutomationPeer.cs
- DesignerCapabilities.cs
- CodeBinaryOperatorExpression.cs
- ErrorProvider.cs
- BaseInfoTable.cs
- WebPartConnectVerb.cs
- RunWorkerCompletedEventArgs.cs
- StdValidatorsAndConverters.cs
- MembershipAdapter.cs
- IDataContractSurrogate.cs
- SafeFileMappingHandle.cs
- DateTimeStorage.cs
- DataBinder.cs
- SQLGuidStorage.cs
- MaskedTextProvider.cs
- ComAwareEventInfo.cs
- ColumnClickEvent.cs
- DoubleAnimation.cs
- XamlTemplateSerializer.cs
- CssStyleCollection.cs
- SequentialOutput.cs
- WebScriptClientGenerator.cs
- VideoDrawing.cs
- EntityModelBuildProvider.cs
- CellQuery.cs
- GeneralTransformGroup.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- Single.cs
- MonikerBuilder.cs
- Double.cs
- XmlDataImplementation.cs
- KernelTypeValidation.cs
- HtmlSelect.cs
- PackUriHelper.cs
- HttpResponseInternalWrapper.cs
- SortDescriptionCollection.cs
- BasicHttpMessageSecurity.cs
- PolyLineSegmentFigureLogic.cs
- StrokeCollectionDefaultValueFactory.cs
- Win32Exception.cs
- FastPropertyAccessor.cs
- WindowsScroll.cs
- IChannel.cs
- SectionRecord.cs
- Matrix.cs
- X509Certificate2.cs
- SelectedGridItemChangedEvent.cs
- EventLogTraceListener.cs
- HttpCachePolicy.cs
- DoubleCollectionValueSerializer.cs
- XmlCharacterData.cs
- GrammarBuilderPhrase.cs
- IriParsingElement.cs
- TreeNodeBinding.cs
- ViewStateException.cs
- ContextMenuAutomationPeer.cs
- DbCommandTree.cs
- ToolTipAutomationPeer.cs
- VerticalAlignConverter.cs
- SecurityHeader.cs
- PropertyEmitterBase.cs
- CompatibleComparer.cs
- BindingCompleteEventArgs.cs
- AttributeTableBuilder.cs
- MainMenu.cs