Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Net / System / Net / HttpListenerException.cs / 1 / HttpListenerException.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Net
{
using System;
using System.ComponentModel;
using System.Runtime.Serialization;
using System.Runtime.InteropServices;
[Serializable]
public class HttpListenerException : Win32Exception
{
public HttpListenerException() : base(Marshal.GetLastWin32Error())
{
GlobalLog.Print("HttpListenerException::.ctor() " + NativeErrorCode.ToString() + ":" + Message);
}
public HttpListenerException(int errorCode) : base(errorCode)
{
GlobalLog.Print("HttpListenerException::.ctor(int) " + NativeErrorCode.ToString() + ":" + Message);
}
public HttpListenerException(int errorCode, string message) : base(errorCode, message)
{
GlobalLog.Print("HttpListenerException::.ctor(int) " + NativeErrorCode.ToString() + ":" + Message);
}
protected HttpListenerException(SerializationInfo serializationInfo, StreamingContext streamingContext)
: base(serializationInfo, streamingContext)
{
GlobalLog.Print("HttpListenerException::.ctor(serialized) " + NativeErrorCode.ToString() + ":" + Message);
}
public override int ErrorCode
{
//
// the base class returns the HResult with this property
// we need the Win32 Error Code, hence the override.
//
get
{
return NativeErrorCode;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Net
{
using System;
using System.ComponentModel;
using System.Runtime.Serialization;
using System.Runtime.InteropServices;
[Serializable]
public class HttpListenerException : Win32Exception
{
public HttpListenerException() : base(Marshal.GetLastWin32Error())
{
GlobalLog.Print("HttpListenerException::.ctor() " + NativeErrorCode.ToString() + ":" + Message);
}
public HttpListenerException(int errorCode) : base(errorCode)
{
GlobalLog.Print("HttpListenerException::.ctor(int) " + NativeErrorCode.ToString() + ":" + Message);
}
public HttpListenerException(int errorCode, string message) : base(errorCode, message)
{
GlobalLog.Print("HttpListenerException::.ctor(int) " + NativeErrorCode.ToString() + ":" + Message);
}
protected HttpListenerException(SerializationInfo serializationInfo, StreamingContext streamingContext)
: base(serializationInfo, streamingContext)
{
GlobalLog.Print("HttpListenerException::.ctor(serialized) " + NativeErrorCode.ToString() + ":" + Message);
}
public override int ErrorCode
{
//
// the base class returns the HResult with this property
// we need the Win32 Error Code, hence the override.
//
get
{
return NativeErrorCode;
}
}
}
}
// 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
- Selection.cs
- XsltConvert.cs
- BitmapMetadata.cs
- WebConfigurationHost.cs
- WinInetCache.cs
- TextFindEngine.cs
- AtomMaterializer.cs
- IRCollection.cs
- UserPreferenceChangedEventArgs.cs
- BindingsSection.cs
- DocumentXmlWriter.cs
- CollectionTypeElement.cs
- MissingFieldException.cs
- ResXBuildProvider.cs
- Attribute.cs
- LockRenewalTask.cs
- SecurityPolicySection.cs
- XmlNavigatorFilter.cs
- VariableAction.cs
- ListViewItem.cs
- MulticastOption.cs
- BasicExpressionVisitor.cs
- ApplicationId.cs
- ReachPageContentCollectionSerializerAsync.cs
- IfElseDesigner.xaml.cs
- DateTimeValueSerializerContext.cs
- SspiNegotiationTokenProvider.cs
- ParallelTimeline.cs
- RuleSettingsCollection.cs
- CustomServiceCredentials.cs
- OdbcFactory.cs
- SqlMethodCallConverter.cs
- RectangleHotSpot.cs
- RoutedPropertyChangedEventArgs.cs
- LoginUtil.cs
- ACL.cs
- Transform3DGroup.cs
- _HelperAsyncResults.cs
- NotificationContext.cs
- UIElement3D.cs
- DefaultProxySection.cs
- InheritedPropertyChangedEventArgs.cs
- AdapterUtil.cs
- IResourceProvider.cs
- Tracer.cs
- DataRecord.cs
- XmlNamespaceDeclarationsAttribute.cs
- LinqDataSourceHelper.cs
- ConfigurationSectionGroupCollection.cs
- TempFiles.cs
- PersistencePipeline.cs
- TagMapInfo.cs
- PublisherMembershipCondition.cs
- StylusTip.cs
- FollowerQueueCreator.cs
- ClientScriptManager.cs
- PasswordPropertyTextAttribute.cs
- CapabilitiesPattern.cs
- PrivateFontCollection.cs
- PrintPreviewGraphics.cs
- ContentPropertyAttribute.cs
- RequestBringIntoViewEventArgs.cs
- RectangleF.cs
- XmlElementCollection.cs
- OwnerDrawPropertyBag.cs
- MenuAutomationPeer.cs
- CompilerLocalReference.cs
- RoutedCommand.cs
- DefaultAsyncDataDispatcher.cs
- ProcessInfo.cs
- XmlBuffer.cs
- XmlEnumAttribute.cs
- FilteredAttributeCollection.cs
- RtfControls.cs
- SqlMethodAttribute.cs
- TimeSpan.cs
- SelectionPattern.cs
- CodeTypeReference.cs
- IndexedString.cs
- EncoderParameters.cs
- EmptyElement.cs
- SystemNetHelpers.cs
- AncillaryOps.cs
- Base64Encoding.cs
- PassportAuthentication.cs
- Int16.cs
- Latin1Encoding.cs
- SymbolTable.cs
- InProcStateClientManager.cs
- TypeValidationEventArgs.cs
- SourceItem.cs
- TemplateAction.cs
- ServiceSettingsResponseInfo.cs
- OutgoingWebRequestContext.cs
- ErrorWebPart.cs
- CategoryState.cs
- AlternateViewCollection.cs
- PointIndependentAnimationStorage.cs
- TextSegment.cs
- BamlVersionHeader.cs