C# Class System.Net.WebRequest

Makes a request to a Uniform Resource Identifier (URI). This is an abstract class.
This is the base class of all Web resource/protocol objects. This class provides common methods, data and proprties for making the top-level request.
Inheritance: MarshalByRefObject, IDisposable
显示文件 Open project: dotnet/corefx Class Usage Examples

Private Properties

Property Type Description
Create WebRequest
ISerializable void

Public Methods

Method Description
BeginGetRequestStream ( System callback, object state ) : System.IAsyncResult
BeginGetResponse ( System callback, object state ) : System.IAsyncResult
Create ( System requestUri ) : System.Net.WebRequest
Create ( string requestUriString ) : System.Net.WebRequest
Create ( string requestUriString ) : WebRequest
CreateDefault ( Uri requestUri ) : System.Net.WebRequest
CreateHttp ( Uri requestUri ) : HttpWebRequest
CreateHttp ( string requestUriString ) : HttpWebRequest
CreateHttp ( System requestUri ) : System.Net.HttpWebRequest
CreateHttp ( string requestUriString ) : System.Net.HttpWebRequest
EndGetRequestStream ( System asyncResult ) : System.IO.Stream
EndGetResponse ( System asyncResult ) : System.Net.WebResponse
GetRequestStream ( ) : System.IO.Stream
GetRequestStreamAsync ( ) : System.Threading.Tasks.Task
GetRequestStreamAsync ( ) : Task
GetResponse ( ) : System.Net.WebResponse
GetResponseAsync ( ) : System.Threading.Tasks.Task
GetResponseAsync ( ) : Task
GetSystemWebProxy ( ) : IWebProxy
GetSystemWebProxy ( ) : System.Net.IWebProxy
RegisterPrefix ( string prefix, IWebRequestCreate creator ) : bool
RegisterPrefix ( string prefix, System creator ) : bool

Protected Methods

Method Description
GetObjectData ( SerializationInfo serializationInfo, StreamingContext streamingContext ) : void
GetObjectData ( System serializationInfo, System streamingContext ) : void
System ( System serializationInfo, System streamingContext ) : void
WebRequest ( )
WebRequest ( System serializationInfo, System streamingContext )
WebRequest ( ) : System.Collections.Generic
WebRequest ( SerializationInfo serializationInfo, StreamingContext streamingContext ) : System.Collections.Generic

Private Methods

Method Description
Create ( Uri requestUri, bool useUriBase ) : WebRequest
ISerializable ( SerializationInfo serializationInfo, StreamingContext streamingContext ) : void

Method Details

BeginGetRequestStream() public method

public BeginGetRequestStream ( System callback, object state ) : System.IAsyncResult
callback System
state object
return System.IAsyncResult

BeginGetResponse() public method

public BeginGetResponse ( System callback, object state ) : System.IAsyncResult
callback System
state object
return System.IAsyncResult

Create() public static method

public static Create ( System requestUri ) : System.Net.WebRequest
requestUri System
return System.Net.WebRequest

Create() public static method

public static Create ( string requestUriString ) : System.Net.WebRequest
requestUriString string
return System.Net.WebRequest

Create() public static method

public static Create ( string requestUriString ) : WebRequest
requestUriString string
return WebRequest

CreateDefault() public static method

public static CreateDefault ( Uri requestUri ) : System.Net.WebRequest
requestUri System.Uri
return System.Net.WebRequest

CreateHttp() public static method

public static CreateHttp ( Uri requestUri ) : HttpWebRequest
requestUri System.Uri
return HttpWebRequest

CreateHttp() public static method

public static CreateHttp ( string requestUriString ) : HttpWebRequest
requestUriString string
return HttpWebRequest

CreateHttp() public static method

public static CreateHttp ( System requestUri ) : System.Net.HttpWebRequest
requestUri System
return System.Net.HttpWebRequest

CreateHttp() public static method

public static CreateHttp ( string requestUriString ) : System.Net.HttpWebRequest
requestUriString string
return System.Net.HttpWebRequest

EndGetRequestStream() public method

public EndGetRequestStream ( System asyncResult ) : System.IO.Stream
asyncResult System
return System.IO.Stream

EndGetResponse() public method

public EndGetResponse ( System asyncResult ) : System.Net.WebResponse
asyncResult System
return System.Net.WebResponse

GetObjectData() protected method

protected GetObjectData ( SerializationInfo serializationInfo, StreamingContext streamingContext ) : void
serializationInfo SerializationInfo
streamingContext StreamingContext
return void

GetObjectData() protected method

protected GetObjectData ( System serializationInfo, System streamingContext ) : void
serializationInfo System
streamingContext System
return void

GetRequestStream() public method

public GetRequestStream ( ) : System.IO.Stream
return System.IO.Stream

GetRequestStreamAsync() public method

public GetRequestStreamAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

GetRequestStreamAsync() public method

public GetRequestStreamAsync ( ) : Task
return Task

GetResponse() public method

public GetResponse ( ) : System.Net.WebResponse
return System.Net.WebResponse

GetResponseAsync() public method

public GetResponseAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

GetResponseAsync() public method

public GetResponseAsync ( ) : Task
return Task

GetSystemWebProxy() public static method

public static GetSystemWebProxy ( ) : IWebProxy
return IWebProxy

GetSystemWebProxy() public static method

public static GetSystemWebProxy ( ) : System.Net.IWebProxy
return System.Net.IWebProxy

RegisterPrefix() public static method

public static RegisterPrefix ( string prefix, IWebRequestCreate creator ) : bool
prefix string
creator IWebRequestCreate
return bool

RegisterPrefix() public static method

public static RegisterPrefix ( string prefix, System creator ) : bool
prefix string
creator System
return bool

System() protected method

protected System ( System serializationInfo, System streamingContext ) : void
serializationInfo System
streamingContext System
return void

WebRequest() protected method

protected WebRequest ( )

WebRequest() protected method

protected WebRequest ( System serializationInfo, System streamingContext )
serializationInfo System
streamingContext System

WebRequest() protected method

protected WebRequest ( ) : System.Collections.Generic
return System.Collections.Generic

WebRequest() protected method

protected WebRequest ( SerializationInfo serializationInfo, StreamingContext streamingContext ) : System.Collections.Generic
serializationInfo SerializationInfo
streamingContext StreamingContext
return System.Collections.Generic