Silverlight 5 | WinRT |
public class AuthenticationManager | |
static public ICredentialPolicy CredentialPolicy { get; set; } | |
static public StringDictionary CustomTargetNameDictionary { get; } | |
static public IEnumerator RegisteredModules { get; } | |
static public Authorization Authenticate(String challenge, WebRequest request, ICredentials credentials); | |
static public Authorization PreAuthenticate(WebRequest request, ICredentials credentials); | |
static public void Register(IAuthenticationModule authenticationModule); | |
static public void Unregister(IAuthenticationModule authenticationModule); | |
static public void Unregister(String authenticationScheme); |
public sealed enum AuthenticationSchemes | |
: IComparable, IFormattable, IConvertible | |
{ None, Digest, Negotiate, Ntlm, Basic, Anonymous, IntegratedWindowsAuthentication } |
public sealed class AuthenticationSchemeSelector | |
: MulticastDelegate, ICloneable, ISerializable | |
public virtual IAsyncResult BeginInvoke(HttpListenerRequest httpRequest, AsyncCallback callback, Object object); | |
public virtual AuthenticationSchemes EndInvoke(IAsyncResult result); | |
public virtual AuthenticationSchemes Invoke(HttpListenerRequest httpRequest); |
public class Authorization | |
public Boolean Complete { get; } | |
public String ConnectionGroupId { get; } | |
public String Message { get; } | |
public Boolean MutuallyAuthenticated { get; set; } | |
public String ProtectionRealm { get; set; } |
sealed enum BaseWebProxyFinder | |
: IComparable, IFormattable, IConvertible | |
{ Uninitialized, DiscoveryFailure, DownloadFailure, CompilationFailure, UnrecognizedScheme, Completed } |
public sealed class BindIPEndPoint | |
: MulticastDelegate, ICloneable, ISerializable | |
public virtual IAsyncResult BeginInvoke(ServicePoint servicePoint, IPEndPoint remoteEndPoint, Int32 retryCount, AsyncCallback callback, Object object); | |
public virtual IPEndPoint EndInvoke(IAsyncResult result); | |
public virtual IPEndPoint Invoke(ServicePoint servicePoint, IPEndPoint remoteEndPoint, Int32 retryCount); |
public sealed class Cookie | public sealed class Cookie |
public String Comment { get; set; } | public String Comment { get; set; } |
public Uri CommentUri { get; set; } | public Uri CommentUri { get; set; } |
public Boolean Discard { get; set; } | public Boolean Discard { get; set; } |
public String Domain { get; set; } | public String Domain { get; set; } |
public Boolean Expired { get; set; } | public Boolean Expired { get; set; } |
public DateTime Expires { get; set; } | public DateTime Expires { get; set; } |
public Boolean HttpOnly { get; set; } | public Boolean HttpOnly { get; set; } |
public String Name { get; set; } | public String Name { get; set; } |
public String Path { get; set; } | public String Path { get; set; } |
public String Port { get; set; } | public String Port { get; set; } |
public Boolean Secure { get; set; } | public Boolean Secure { get; set; } |
public DateTime TimeStamp { get; } | public DateTime TimeStamp { get; } |
public String Value { get; set; } | public String Value { get; set; } |
public Int32 Version { get; set; } | public Int32 Version { get; set; } |
public virtual Boolean Equals(Object comparand); | public virtual Boolean Equals(Object comparand); |
public virtual Int32 GetHashCode(); | public virtual Int32 GetHashCode(); |
public virtual String ToString(); | public virtual String ToString(); |
public sealed class CookieCollection | public class CookieCollection |
: ICollection, IEnumerable | : ICollection, IEnumerable |
public virtual Int32 Count { get; } | public virtual Int32 Count { get; } |
public Boolean IsReadOnly { get; } | public Boolean IsReadOnly { get; } |
public virtual Boolean IsSynchronized { get; } | public virtual Boolean IsSynchronized { get; } |
public Cookie Item { get; } | public Cookie Item { get; } |
public Cookie Item { get; } | |
public virtual Object SyncRoot { get; } | public virtual Object SyncRoot { get; } |
public void Add(Cookie cookie); | public void Add(Cookie cookie); |
public void Add(CookieCollection cookies); | public void Add(CookieCollection cookies); |
public virtual void CopyTo(Array array, Int32 index); | public virtual void CopyTo(Array array, Int32 index); |
public void CopyTo(Cookie array, Int32 index); | |
public virtual IEnumerator GetEnumerator(); | public virtual IEnumerator GetEnumerator(); |
public sealed class CookieContainer | public class CookieContainer |
public Int32 Capacity { get; } | public Int32 Capacity { get; set; } |
public Int32 Count { get; } | public Int32 Count { get; } |
public Int32 MaxCookieSize { get; } | public Int32 MaxCookieSize { get; set; } |
public Int32 PerDomainCapacity { get; } | public Int32 PerDomainCapacity { get; set; } |
public void Add(Cookie cookie); | |
public void Add(CookieCollection cookies); | |
public void Add(Uri uri, Cookie cookie); | public void Add(Uri uri, Cookie cookie); |
public void Add(Uri uri, CookieCollection cookies); | public void Add(Uri uri, CookieCollection cookies); |
public String GetCookieHeader(Uri uri); | public String GetCookieHeader(Uri uri); |
public CookieCollection GetCookies(Uri uri); | public CookieCollection GetCookies(Uri uri); |
public void SetCookies(Uri uri, String cookieHeader); | public void SetCookies(Uri uri, String cookieHeader); |
public class CookieException | public class CookieException |
: FormatException, _Exception | : FormatException, ISerializable, _Exception |
public class CredentialCache | |
: ICredentials, ICredentialsByHost, IEnumerable | |
static public ICredentials DefaultCredentials { get; } | |
static public NetworkCredential DefaultNetworkCredentials { get; } | |
public void Add(Uri uriPrefix, String authType, NetworkCredential cred); | |
public void Add(String host, Int32 port, String authenticationType, NetworkCredential credential); | |
public virtual NetworkCredential GetCredential(Uri uriPrefix, String authType); | |
public virtual NetworkCredential GetCredential(String host, Int32 port, String authenticationType); | |
public virtual IEnumerator GetEnumerator(); | |
public void Remove(Uri uriPrefix, String authType); | |
public void Remove(String host, Int32 port, String authenticationType); |
public sealed enum DecompressionMethods | |
: IComparable, IFormattable, IConvertible | |
{ None, GZip, Deflate } |
public abstract sealed class Dns | |
static public IAsyncResult BeginGetHostAddresses(String hostNameOrAddress, AsyncCallback requestCallback, Object state); | |
static public IAsyncResult BeginGetHostByName(String hostName, AsyncCallback requestCallback, Object stateObject); | |
static public IAsyncResult BeginGetHostEntry(String hostNameOrAddress, AsyncCallback requestCallback, Object stateObject); | |
static public IAsyncResult BeginGetHostEntry(IPAddress address, AsyncCallback requestCallback, Object stateObject); | |
static public IAsyncResult BeginResolve(String hostName, AsyncCallback requestCallback, Object stateObject); | |
static public IPAddress EndGetHostAddresses(IAsyncResult asyncResult); | |
static public IPHostEntry EndGetHostByName(IAsyncResult asyncResult); | |
static public IPHostEntry EndGetHostEntry(IAsyncResult asyncResult); | |
static public IPHostEntry EndResolve(IAsyncResult asyncResult); | |
static public IPAddress GetHostAddresses(String hostNameOrAddress); | |
static public Task`1<IPAddress> GetHostAddressesAsync(String hostNameOrAddress); | |
static public IPHostEntry GetHostByAddress(String address); | |
static public IPHostEntry GetHostByAddress(IPAddress address); | |
static public IPHostEntry GetHostByName(String hostName); | |
static public IPHostEntry GetHostEntry(String hostNameOrAddress); | |
static public IPHostEntry GetHostEntry(IPAddress address); | |
static public Task`1<IPHostEntry> GetHostEntryAsync(IPAddress address); | |
static public Task`1<IPHostEntry> GetHostEntryAsync(String hostNameOrAddress); | |
static public String GetHostName(); | |
static public IPHostEntry Resolve(String hostName); |
public sealed class DnsEndPoint | public class DnsEndPoint |
: EndPoint | : EndPoint |
public virtual AddressFamily AddressFamily { get; } | public virtual AddressFamily AddressFamily { get; } |
public String Host { get; } | public String Host { get; } |
public Int32 Port { get; } | public Int32 Port { get; } |
public virtual Boolean Equals(Object comparand); | public virtual Boolean Equals(Object comparand); |
public virtual Int32 GetHashCode(); | public virtual Int32 GetHashCode(); |
public virtual String ToString(); | public virtual String ToString(); |
public sealed class DnsPermission | |
: CodeAccessPermission, IPermission, ISecurityEncodable, IStackWalk, IUnrestrictedPermission | |
public virtual IPermission Copy(); | |
public virtual void FromXml(SecurityElement securityElement); | |
public virtual IPermission Intersect(IPermission target); | |
public virtual Boolean IsSubsetOf(IPermission target); | |
public virtual Boolean IsUnrestricted(); | |
public virtual SecurityElement ToXml(); | |
public virtual IPermission Union(IPermission target); |
public sealed class DnsPermissionAttribute | |
: CodeAccessSecurityAttribute, _Attribute | |
public virtual IPermission CreatePermission(); |
public class DownloadDataCompletedEventArgs | |
: AsyncCompletedEventArgs | |
public Byte Result { get; } |
public sealed class DownloadDataCompletedEventHandler | |
: MulticastDelegate, ICloneable, ISerializable | |
public virtual IAsyncResult BeginInvoke(Object sender, DownloadDataCompletedEventArgs e, AsyncCallback callback, Object object); | |
public virtual void EndInvoke(IAsyncResult result); | |
public virtual void Invoke(Object sender, DownloadDataCompletedEventArgs e); |
public class DownloadProgressChangedEventArgs | public class DownloadProgressChangedEventArgs |
: ProgressChangedEventArgs | : ProgressChangedEventArgs |
public Int64 BytesReceived { get; } | public Int64 BytesReceived { get; } |
public Int64 TotalBytesToReceive { get; } | public Int64 TotalBytesToReceive { get; } |
public sealed class DownloadProgressChangedEventHandler | public sealed class DownloadProgressChangedEventHandler |
: MulticastDelegate, ICloneable | : MulticastDelegate, ICloneable, ISerializable |
public virtual IAsyncResult BeginInvoke(Object sender, DownloadProgressChangedEventArgs e, AsyncCallback callback, Object object); | public virtual IAsyncResult BeginInvoke(Object sender, DownloadProgressChangedEventArgs e, AsyncCallback callback, Object object); |
public virtual void EndInvoke(IAsyncResult result); | public virtual void EndInvoke(IAsyncResult result); |
public virtual void Invoke(Object sender, DownloadProgressChangedEventArgs e); | public virtual void Invoke(Object sender, DownloadProgressChangedEventArgs e); |
public class DownloadStringCompletedEventArgs | public class DownloadStringCompletedEventArgs |
: AsyncCompletedEventArgs | : AsyncCompletedEventArgs |
public String Result { get; } | public String Result { get; } |
public sealed class DownloadStringCompletedEventHandler | public sealed class DownloadStringCompletedEventHandler |
: MulticastDelegate, ICloneable | : MulticastDelegate, ICloneable, ISerializable |
public virtual IAsyncResult BeginInvoke(Object sender, DownloadStringCompletedEventArgs e, AsyncCallback callback, Object object); | public virtual IAsyncResult BeginInvoke(Object sender, DownloadStringCompletedEventArgs e, AsyncCallback callback, Object object); |
public virtual void EndInvoke(IAsyncResult result); | public virtual void EndInvoke(IAsyncResult result); |
public virtual void Invoke(Object sender, DownloadStringCompletedEventArgs e); | public virtual void Invoke(Object sender, DownloadStringCompletedEventArgs e); |
public abstract class EndPoint | public abstract class EndPoint |
public virtual AddressFamily AddressFamily { get; } | public virtual AddressFamily AddressFamily { get; } |
public virtual EndPoint Create(SocketAddress socketAddress); | public virtual EndPoint Create(SocketAddress socketAddress); |
public virtual SocketAddress Serialize(); | public virtual SocketAddress Serialize(); |
public class EndpointPermission | |
public String Hostname { get; } | |
public Int32 Port { get; } | |
public TransportType Transport { get; } | |
public virtual Boolean Equals(Object obj); | |
public virtual Int32 GetHashCode(); | |
public virtual String ToString(); |
sealed class HttpListener | |
: MulticastDelegate, ICloneable, ISerializable | |
public virtual IAsyncResult BeginInvoke(HttpListenerRequest request, AsyncCallback callback, Object object); | |
public virtual ExtendedProtectionPolicy EndInvoke(IAsyncResult result); | |
public virtual ExtendedProtectionPolicy Invoke(HttpListenerRequest request); |
abstract sealed class WebRequestMethods | |
public class FileWebRequest | |
: WebRequest, ISerializable | |
public virtual String ConnectionGroupName { get; set; } | |
public virtual Int64 ContentLength { get; set; } | |
public virtual String ContentType { get; set; } | |
public virtual ICredentials Credentials { get; set; } | |
public virtual WebHeaderCollection Headers { get; } | |
public virtual String Method { get; set; } | |
public virtual Boolean PreAuthenticate { get; set; } | |
public virtual IWebProxy Proxy { get; set; } | |
public virtual Uri RequestUri { get; } | |
public virtual Int32 Timeout { get; set; } | |
public virtual Boolean UseDefaultCredentials { get; set; } | |
public virtual void Abort(); | |
public virtual IAsyncResult BeginGetRequestStream(AsyncCallback callback, Object state); | |
public virtual IAsyncResult BeginGetResponse(AsyncCallback callback, Object state); | |
public virtual Stream EndGetRequestStream(IAsyncResult asyncResult); | |
public virtual WebResponse EndGetResponse(IAsyncResult asyncResult); | |
protected virtual void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext); | |
public virtual Stream GetRequestStream(); | |
public virtual WebResponse GetResponse(); |
public class FileWebResponse | |
: WebResponse, ISerializable, IDisposable, ICloseEx | |
public virtual Int64 ContentLength { get; } | |
public virtual String ContentType { get; } | |
public virtual WebHeaderCollection Headers { get; } | |
public virtual Uri ResponseUri { get; } | |
public virtual Boolean SupportsHeaders { get; } | |
public virtual void Close(); | |
protected virtual void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext); | |
public virtual Stream GetResponseStream(); |
sealed enum SecureCredential | |
: IComparable, IFormattable, IConvertible | |
{ Zero, NoSystemMapper, NoNameCheck, ValidateManual, NoDefaultCred, ValidateAuto } |
public sealed enum FtpStatusCode | |
: IComparable, IFormattable, IConvertible | |
{ Undefined, RestartMarker, ServiceTemporarilyNotAvailable, DataAlreadyOpen, OpeningData, CommandOK, CommandExtraneous, DirectoryStatus, FileStatus, SystemType, SendUserCommand, ClosingControl, ClosingData, EnteringPassive, LoggedInProceed, ServerWantsSecureSession, FileActionOK, PathnameCreated, SendPasswordCommand, NeedLoginAccount, FileCommandPending, ServiceNotAvailable, CantOpenData, ConnectionClosed, ActionNotTakenFileUnavailableOrBusy, ActionAbortedLocalProcessingError, ActionNotTakenInsufficientSpace, CommandSyntaxError, ArgumentSyntaxError, CommandNotImplemented, BadCommandSequence, NotLoggedIn, AccountNeeded, ActionNotTakenFileUnavailable, ActionAbortedUnknownPageType, FileActionAborted, ActionNotTakenFilenameNotAllowed } |
public sealed class FtpWebRequest | |
: WebRequest, ISerializable | |
public X509CertificateCollection ClientCertificates { get; set; } | |
public virtual String ConnectionGroupName { get; set; } | |
public virtual Int64 ContentLength { get; set; } | |
public Int64 ContentOffset { get; set; } | |
public virtual String ContentType { get; set; } | |
public virtual ICredentials Credentials { get; set; } | |
static public RequestCachePolicy DefaultCachePolicy { get; set; } | |
public Boolean EnableSsl { get; set; } | |
public virtual WebHeaderCollection Headers { get; set; } | |
public Boolean KeepAlive { get; set; } | |
public virtual String Method { get; set; } | |
public virtual Boolean PreAuthenticate { get; set; } | |
public virtual IWebProxy Proxy { get; set; } | |
public Int32 ReadWriteTimeout { get; set; } | |
public String RenameTo { get; set; } | |
public virtual Uri RequestUri { get; } | |
public ServicePoint ServicePoint { get; } | |
public virtual Int32 Timeout { get; set; } | |
public Boolean UseBinary { get; set; } | |
public virtual Boolean UseDefaultCredentials { get; set; } | |
public Boolean UsePassive { get; set; } | |
public virtual void Abort(); | |
public virtual IAsyncResult BeginGetRequestStream(AsyncCallback callback, Object state); | |
public virtual IAsyncResult BeginGetResponse(AsyncCallback callback, Object state); | |
public virtual Stream EndGetRequestStream(IAsyncResult asyncResult); | |
public virtual WebResponse EndGetResponse(IAsyncResult asyncResult); | |
public virtual Stream GetRequestStream(); | |
public virtual WebResponse GetResponse(); |
public class FtpWebResponse | |
: WebResponse, ISerializable, IDisposable | |
public String BannerMessage { get; } | |
public virtual Int64 ContentLength { get; } | |
public String ExitMessage { get; } | |
public virtual WebHeaderCollection Headers { get; } | |
public DateTime LastModified { get; } | |
public virtual Uri ResponseUri { get; } | |
public FtpStatusCode StatusCode { get; } | |
public String StatusDescription { get; } | |
public virtual Boolean SupportsHeaders { get; } | |
public String WelcomeMessage { get; } | |
public virtual void Close(); | |
public virtual Stream GetResponseStream(); |
public class GlobalProxySelection | |
static public IWebProxy Select { get; set; } | |
static public IWebProxy GetEmptyWebProxy(); |
public sealed class HttpContinueDelegate | |
: MulticastDelegate, ICloneable, ISerializable | |
public virtual IAsyncResult BeginInvoke(Int32 StatusCode, WebHeaderCollection httpHeaders, AsyncCallback callback, Object object); | |
public virtual void EndInvoke(IAsyncResult result); | |
public virtual void Invoke(Int32 StatusCode, WebHeaderCollection httpHeaders); |
public sealed class HttpListener | |
: IDisposable | |
public AuthenticationSchemes AuthenticationSchemes { get; set; } | |
public AuthenticationSchemeSelector AuthenticationSchemeSelectorDelegate { get; set; } | |
public ServiceNameCollection DefaultServiceNames { get; } | |
public ExtendedProtectionPolicy ExtendedProtectionPolicy { get; set; } | |
public ExtendedProtectionSelector ExtendedProtectionSelectorDelegate { get; set; } | |
public Boolean IgnoreWriteExceptions { get; set; } | |
public Boolean IsListening { get; } | |
static public Boolean IsSupported { get; } | |
public HttpListenerPrefixCollection Prefixes { get; } | |
public String Realm { get; set; } | |
public HttpListenerTimeoutManager TimeoutManager { get; } | |
public Boolean UnsafeConnectionNtlmAuthentication { get; set; } | |
public void Abort(); | |
public IAsyncResult BeginGetContext(AsyncCallback callback, Object state); | |
public void Close(); | |
public HttpListenerContext EndGetContext(IAsyncResult asyncResult); | |
public HttpListenerContext GetContext(); | |
public Task`1<HttpListenerContext> GetContextAsync(); | |
public void Start(); | |
public void Stop(); |
public class HttpListenerBasicIdentity | |
: GenericIdentity, IIdentity, ISerializable | |
public virtual String Password { get; } |
public sealed class HttpListenerContext | |
public HttpListenerRequest Request { get; } | |
public HttpListenerResponse Response { get; } | |
public IPrincipal User { get; } | |
public Task`1<HttpListenerWebSocketContext> AcceptWebSocketAsync(String subProtocol); | |
public Task`1<HttpListenerWebSocketContext> AcceptWebSocketAsync(String subProtocol, Int32 receiveBufferSize, Int32 sendBufferSize, TimeSpan pingFrequency); | |
public Task`1<HttpListenerWebSocketContext> AcceptWebSocketAsync(String subProtocol, Int32 receiveBufferSize, Int32 sendBufferSize, TimeSpan pingFrequency, Byte internalBuffer); |
public class HttpListenerException | |
: Win32Exception, ISerializable, _Exception | |
public virtual Int32 ErrorCode { get; } |
public class HttpListenerPrefixCollection | |
: ICollection`1<String>, IEnumerable`1<String>, IEnumerable | |
public virtual Int32 Count { get; } | |
public virtual Boolean IsReadOnly { get; } | |
public Boolean IsSynchronized { get; } | |
public virtual void Add(String uriPrefix); | |
public virtual void Clear(); | |
public virtual Boolean Contains(String uriPrefix); | |
public void CopyTo(Array array, Int32 offset); | |
public virtual void CopyTo(String array, Int32 offset); | |
public virtual IEnumerator`1<String> GetEnumerator(); | |
public virtual Boolean Remove(String uriPrefix); |
public sealed class HttpListenerRequest | |
public String AcceptTypes { get; } | |
public Int32 ClientCertificateError { get; } | |
public Encoding ContentEncoding { get; } | |
public Int64 ContentLength64 { get; } | |
public String ContentType { get; } | |
public CookieCollection Cookies { get; } | |
public Boolean HasEntityBody { get; } | |
public NameValueCollection Headers { get; } | |
public String HttpMethod { get; } | |
public Stream InputStream { get; } | |
public Boolean IsAuthenticated { get; } | |
public Boolean IsLocal { get; } | |
public Boolean IsSecureConnection { get; } | |
public Boolean IsWebSocketRequest { get; } | |
public Boolean KeepAlive { get; } | |
public IPEndPoint LocalEndPoint { get; } | |
public Version ProtocolVersion { get; } | |
public NameValueCollection QueryString { get; } | |
public String RawUrl { get; } | |
public IPEndPoint RemoteEndPoint { get; } | |
public Guid RequestTraceIdentifier { get; } | |
public String ServiceName { get; set; } | |
public TransportContext TransportContext { get; } | |
public Uri Url { get; } | |
public Uri UrlReferrer { get; } | |
public String UserAgent { get; } | |
public String UserHostAddress { get; } | |
public String UserHostName { get; } | |
public String UserLanguages { get; } | |
public IAsyncResult BeginGetClientCertificate(AsyncCallback requestCallback, Object state); | |
public X509Certificate2 EndGetClientCertificate(IAsyncResult asyncResult); | |
public X509Certificate2 GetClientCertificate(); | |
public Task`1<X509Certificate2> GetClientCertificateAsync(); |
public sealed class HttpListenerResponse | |
: IDisposable | |
public Encoding ContentEncoding { get; set; } | |
public Int64 ContentLength64 { get; set; } | |
public String ContentType { get; set; } | |
public CookieCollection Cookies { get; set; } | |
public WebHeaderCollection Headers { get; set; } | |
public Boolean KeepAlive { get; set; } | |
public Stream OutputStream { get; } | |
public Version ProtocolVersion { get; set; } | |
public String RedirectLocation { get; set; } | |
public Boolean SendChunked { get; set; } | |
public Int32 StatusCode { get; set; } | |
public String StatusDescription { get; set; } | |
public void Abort(); | |
public void AddHeader(String name, String value); | |
public void AppendCookie(Cookie cookie); | |
public void AppendHeader(String name, String value); | |
public void Close(); | |
public void Close(Byte responseEntity, Boolean willBlock); | |
public void CopyFrom(HttpListenerResponse templateResponse); | |
public void Redirect(String url); | |
public void SetCookie(Cookie cookie); |
public class HttpListenerTimeoutManager | |
public TimeSpan DrainEntityBody { get; set; } | |
public TimeSpan EntityBody { get; set; } | |
public TimeSpan HeaderWait { get; set; } | |
public TimeSpan IdleConnection { get; set; } | |
public Int64 MinSendBytesPerSecond { get; set; } | |
public TimeSpan RequestQueue { get; set; } |
public sealed enum HttpRequestHeader | public sealed enum HttpRequestHeader |
: IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
{ CacheControl, Connection, Date, KeepAlive, Pragma, Trailer, TransferEncoding, Upgrade, Via, Warning, Allow, ContentLength, ContentType, ContentEncoding, ContentLanguage, ContentLocation, ContentMd5, ContentRange, Expires, LastModified, Accept, AcceptCharset, AcceptEncoding, AcceptLanguage, Authorization, Cookie, Expect, From, Host, IfMatch, IfModifiedSince, IfNoneMatch, IfRange, IfUnmodifiedSince, MaxForwards, ProxyAuthorization, Referer, Range, Te, Translate, UserAgent } | { CacheControl, Connection, Date, KeepAlive, Pragma, Trailer, TransferEncoding, Upgrade, Via, Warning, Allow, ContentLength, ContentType, ContentEncoding, ContentLanguage, ContentLocation, ContentMd5, ContentRange, Expires, LastModified, Accept, AcceptCharset, AcceptEncoding, AcceptLanguage, Authorization, Cookie, Expect, From, Host, IfMatch, IfModifiedSince, IfNoneMatch, IfRange, IfUnmodifiedSince, MaxForwards, ProxyAuthorization, Referer, Range, Te, Translate, UserAgent } |
public sealed enum HttpResponseHeader | |
: IComparable, IFormattable, IConvertible | |
{ CacheControl, Connection, Date, KeepAlive, Pragma, Trailer, TransferEncoding, Upgrade, Via, Warning, Allow, ContentLength, ContentType, ContentEncoding, ContentLanguage, ContentLocation, ContentMd5, ContentRange, Expires, LastModified, AcceptRanges, Age, ETag, Location, ProxyAuthenticate, RetryAfter, Server, SetCookie, Vary, WwwAuthenticate } |
public sealed enum HttpStatusCode | public sealed enum HttpStatusCode |
: IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
{ Continue, SwitchingProtocols, OK, Created, Accepted, NonAuthoritativeInformation, NoContent, ResetContent, PartialContent, MultipleChoices, Ambiguous, MovedPermanently, Moved, Found, Redirect, SeeOther, RedirectMethod, NotModified, UseProxy, Unused, TemporaryRedirect, RedirectKeepVerb, BadRequest, Unauthorized, PaymentRequired, Forbidden, NotFound, MethodNotAllowed, NotAcceptable, ProxyAuthenticationRequired, RequestTimeout, Conflict, Gone, LengthRequired, PreconditionFailed, RequestEntityTooLarge, RequestUriTooLong, UnsupportedMediaType, RequestedRangeNotSatisfiable, ExpectationFailed, InternalServerError, NotImplemented, BadGateway, ServiceUnavailable, GatewayTimeout, HttpVersionNotSupported } | { Continue, SwitchingProtocols, OK, Created, Accepted, NonAuthoritativeInformation, NoContent, ResetContent, PartialContent, MultipleChoices, Ambiguous, MovedPermanently, Moved, Found, Redirect, SeeOther, RedirectMethod, NotModified, UseProxy, Unused, TemporaryRedirect, RedirectKeepVerb, BadRequest, Unauthorized, PaymentRequired, Forbidden, NotFound, MethodNotAllowed, NotAcceptable, ProxyAuthenticationRequired, RequestTimeout, Conflict, Gone, LengthRequired, PreconditionFailed, RequestEntityTooLarge, RequestUriTooLong, UnsupportedMediaType, RequestedRangeNotSatisfiable, ExpectationFailed, InternalServerError, NotImplemented, BadGateway, ServiceUnavailable, GatewayTimeout, HttpVersionNotSupported } |
public class HttpVersion | |
public abstract class HttpWebRequest | public class HttpWebRequest |
: WebRequest | : WebRequest, ISerializable |
public String Accept { get; set; } | public String Accept { get; set; } |
public Uri Address { get; } | |
public virtual Boolean AllowAutoRedirect { get; set; } | public Boolean AllowAutoRedirect { get; set; } |
public virtual Boolean AllowReadStreamBuffering { get; set; } | public Boolean AllowReadStreamBuffering { get; set; } |
public virtual Boolean AllowWriteStreamBuffering { get; set; } | public Boolean AllowWriteStreamBuffering { get; set; } |
public DecompressionMethods AutomaticDecompression { get; set; } | |
public X509CertificateCollection ClientCertificates { get; set; } | |
public String Connection { get; set; } | |
public virtual String ConnectionGroupName { get; set; } | |
public virtual Int64 ContentLength { get; set; } | |
public virtual String ContentType { get; set; } | public virtual String ContentType { get; set; } |
public HttpContinueDelegate ContinueDelegate { get; set; } | |
public Int32 ContinueTimeout { get; set; } | |
public virtual CookieContainer CookieContainer { get; set; } | public CookieContainer CookieContainer { get; set; } |
public virtual ICredentials Credentials { get; set; } | |
public DateTime Date { get; set; } | |
static public RequestCachePolicy DefaultCachePolicy { get; set; } | |
static public Int32 DefaultMaximumErrorResponseLength { get; set; } | |
static public Int32 DefaultMaximumResponseHeadersLength { get; set; } | |
public String Expect { get; set; } | |
public virtual Boolean HaveResponse { get; } | public Boolean HaveResponse { get; } |
public virtual WebHeaderCollection Headers { get; set; } | public virtual WebHeaderCollection Headers { get; set; } |
public String Host { get; set; } | |
public DateTime IfModifiedSince { get; set; } | |
public Boolean KeepAlive { get; set; } | |
public Int32 MaximumAutomaticRedirections { get; set; } | |
public Int32 MaximumResponseHeadersLength { get; set; } | |
public String MediaType { get; set; } | |
public virtual String Method { get; set; } | public virtual String Method { get; set; } |
public Boolean Pipelined { get; set; } | |
public virtual Boolean PreAuthenticate { get; set; } | |
public Version ProtocolVersion { get; set; } | |
public virtual IWebProxy Proxy { get; set; } | |
public Int32 ReadWriteTimeout { get; set; } | |
public String Referer { get; set; } | |
public virtual Uri RequestUri { get; } | public virtual Uri RequestUri { get; } |
public Boolean SendChunked { get; set; } | |
public ServicePoint ServicePoint { get; } | |
public virtual Boolean SupportsCookieContainer { get; } | public Boolean SupportsCookieContainer { get; } |
public virtual Int32 Timeout { get; set; } | |
public String TransferEncoding { get; set; } | |
public Boolean UnsafeAuthenticatedConnectionSharing { get; set; } | |
public virtual Boolean UseDefaultCredentials { get; set; } | |
public String UserAgent { get; set; } | public String UserAgent { get; set; } |
public virtual void Abort(); | public virtual void Abort(); |
public void AddRange(Int32 from, Int32 to); | |
public void AddRange(Int64 from, Int64 to); | |
public void AddRange(Int32 range); | |
public void AddRange(Int64 range); | |
public void AddRange(String rangeSpecifier, Int32 from, Int32 to); | |
public void AddRange(String rangeSpecifier, Int64 from, Int64 to); | |
public void AddRange(String rangeSpecifier, Int32 range); | |
public void AddRange(String rangeSpecifier, Int64 range); | |
public virtual IAsyncResult BeginGetRequestStream(AsyncCallback callback, Object state); | public virtual IAsyncResult BeginGetRequestStream(AsyncCallback callback, Object state); |
public virtual IAsyncResult BeginGetResponse(AsyncCallback callback, Object state); | public virtual IAsyncResult BeginGetResponse(AsyncCallback callback, Object state); |
public virtual Stream EndGetRequestStream(IAsyncResult asyncResult); | public virtual Stream EndGetRequestStream(IAsyncResult asyncResult); |
public Stream EndGetRequestStream(IAsyncResult asyncResult, out TransportContext& context); | |
public virtual WebResponse EndGetResponse(IAsyncResult asyncResult); | public virtual WebResponse EndGetResponse(IAsyncResult asyncResult); |
protected virtual void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext); | |
public Stream GetRequestStream(out TransportContext& context); | |
public virtual Stream GetRequestStream(); |
public abstract class HttpWebResponse | public class HttpWebResponse |
: WebResponse, IDisposable | : WebResponse, ISerializable, IDisposable |
public String CharacterSet { get; } | |
public String ContentEncoding { get; } | |
public virtual Int64 ContentLength { get; } | |
public virtual String ContentType { get; } | |
public virtual CookieCollection Cookies { get; } | public CookieCollection Cookies { get; set; } |
public virtual WebHeaderCollection Headers { get; } | |
public virtual Boolean IsMutuallyAuthenticated { get; } | |
public DateTime LastModified { get; } | |
public virtual String Method { get; } | public String Method { get; } |
public Version ProtocolVersion { get; } | |
public virtual Uri ResponseUri { get; } | |
public String Server { get; } | |
public virtual HttpStatusCode StatusCode { get; } | public HttpStatusCode StatusCode { get; } |
public virtual String StatusDescription { get; } | public String StatusDescription { get; } |
public virtual Boolean SupportsHeaders { get; } | |
public virtual void Close(); | |
protected virtual void Dispose(Boolean disposing); | |
protected virtual void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext); | |
public String GetResponseHeader(String headerName); |
public abstract interface IAuthenticationModule | |
public abstract virtual String AuthenticationType { get; } | |
public abstract virtual Boolean CanPreAuthenticate { get; } | |
public abstract virtual Authorization Authenticate(String challenge, WebRequest request, ICredentials credentials); | |
public abstract virtual Authorization PreAuthenticate(WebRequest request, ICredentials credentials); |
public abstract interface ICertificatePolicy | |
public abstract virtual Boolean CheckValidationResult(ServicePoint srvPoint, X509Certificate certificate, WebRequest request, Int32 certificateProblem); |
public abstract interface ICredentialPolicy | |
public abstract virtual Boolean ShouldSendCredential(Uri challengeUri, WebRequest request, NetworkCredential credential, IAuthenticationModule authenticationModule); |
public abstract interface ICredentials | public abstract interface ICredentials |
public abstract virtual NetworkCredential GetCredential(Uri uri, String authType); | public abstract virtual NetworkCredential GetCredential(Uri uri, String authType); |
public abstract interface ICredentialsByHost | |
public abstract virtual NetworkCredential GetCredential(String host, Int32 port, String authenticationType); |
public class IPAddress | public class IPAddress |
public Int64 Address { get; set; } | public Int64 Address { get; set; } |
public AddressFamily AddressFamily { get; } | public AddressFamily AddressFamily { get; } |
public Boolean IsIPv4MappedToIPv6 { get; } | |
public Boolean IsIPv6LinkLocal { get; } | public Boolean IsIPv6LinkLocal { get; } |
public Boolean IsIPv6Multicast { get; } | public Boolean IsIPv6Multicast { get; } |
public Boolean IsIPv6SiteLocal { get; } | public Boolean IsIPv6SiteLocal { get; } |
public Boolean IsIPv6Teredo { get; } | |
public Int64 ScopeId { get; set; } | public Int64 ScopeId { get; set; } |
public virtual Boolean Equals(Object comparand); | public virtual Boolean Equals(Object comparand); |
public Byte GetAddressBytes(); | public Byte GetAddressBytes(); |
public virtual Int32 GetHashCode(); | public virtual Int32 GetHashCode(); |
static public Int64 HostToNetworkOrder(Int64 host); | static public Int64 HostToNetworkOrder(Int64 host); |
static public Int32 HostToNetworkOrder(Int32 host); | static public Int32 HostToNetworkOrder(Int32 host); |
static public Int16 HostToNetworkOrder(Int16 host); | static public Int16 HostToNetworkOrder(Int16 host); |
static public Boolean IsLoopback(IPAddress address); | static public Boolean IsLoopback(IPAddress address); |
public IPAddress MapToIPv4(); | |
public IPAddress MapToIPv6(); | |
static public Int64 NetworkToHostOrder(Int64 network); | static public Int64 NetworkToHostOrder(Int64 network); |
static public Int32 NetworkToHostOrder(Int32 network); | static public Int32 NetworkToHostOrder(Int32 network); |
static public Int16 NetworkToHostOrder(Int16 network); | static public Int16 NetworkToHostOrder(Int16 network); |
static public IPAddress Parse(String ipString); | static public IPAddress Parse(String ipString); |
public virtual String ToString(); | public virtual String ToString(); |
static public Boolean TryParse(String ipString, out IPAddress& address); | static public Boolean TryParse(String ipString, out IPAddress& address); |
public class IPEndPoint | public class IPEndPoint |
: EndPoint | : EndPoint |
public IPAddress Address { get; set; } | public IPAddress Address { get; set; } |
public virtual AddressFamily AddressFamily { get; } | public virtual AddressFamily AddressFamily { get; } |
public Int32 Port { get; set; } | public Int32 Port { get; set; } |
public virtual EndPoint Create(SocketAddress socketAddress); | public virtual EndPoint Create(SocketAddress socketAddress); |
public virtual Boolean Equals(Object comparand); | public virtual Boolean Equals(Object comparand); |
public virtual Int32 GetHashCode(); | public virtual Int32 GetHashCode(); |
public virtual SocketAddress Serialize(); | public virtual SocketAddress Serialize(); |
public virtual String ToString(); | public virtual String ToString(); |
public class IPHostEntry | |
public IPAddress AddressList { get; set; } | |
public String Aliases { get; set; } | |
public String HostName { get; set; } |
public abstract interface IWebProxy | |
public abstract virtual ICredentials Credentials { get; set; } | |
public abstract virtual Uri GetProxy(Uri destination); | |
public abstract virtual Boolean IsBypassed(Uri host); |
public abstract interface IWebProxyScript | |
public abstract virtual void Close(); | |
public abstract virtual Boolean Load(Uri scriptLocation, String script, Type helperType); | |
public abstract virtual String Run(String url, String host); |
public abstract interface IWebRequestCreate | public abstract interface IWebRequestCreate |
public abstract virtual WebRequest Create(Uri uri); | public abstract virtual WebRequest Create(Uri uri); |
public sealed enum NetworkAccess | |
: IComparable, IFormattable, IConvertible | |
{ Accept, Connect } |
public class NetworkCredential | public class NetworkCredential |
: ICredentials | : ICredentials, ICredentialsByHost |
public String Domain { get; set; } | public String Domain { get; set; } |
public String Password { get; set; } | public String Password { get; set; } |
public SecureString SecurePassword { get; set; } | |
public String UserName { get; set; } | public String UserName { get; set; } |
public virtual NetworkCredential GetCredential(Uri uri, String authType); | public virtual NetworkCredential GetCredential(Uri uri, String authType); |
public class OpenReadCompletedEventArgs | public class OpenReadCompletedEventArgs |
: AsyncCompletedEventArgs | : AsyncCompletedEventArgs |
public Stream Result { get; } | public Stream Result { get; } |
public sealed class OpenReadCompletedEventHandler | public sealed class OpenReadCompletedEventHandler |
: MulticastDelegate, ICloneable | : MulticastDelegate, ICloneable, ISerializable |
public virtual IAsyncResult BeginInvoke(Object sender, OpenReadCompletedEventArgs e, AsyncCallback callback, Object object); | public virtual IAsyncResult BeginInvoke(Object sender, OpenReadCompletedEventArgs e, AsyncCallback callback, Object object); |
public virtual void EndInvoke(IAsyncResult result); | public virtual void EndInvoke(IAsyncResult result); |
public virtual void Invoke(Object sender, OpenReadCompletedEventArgs e); | public virtual void Invoke(Object sender, OpenReadCompletedEventArgs e); |
public class OpenWriteCompletedEventArgs | public class OpenWriteCompletedEventArgs |
: AsyncCompletedEventArgs | : AsyncCompletedEventArgs |
public Stream Result { get; } | public Stream Result { get; } |
public sealed class OpenWriteCompletedEventHandler | public sealed class OpenWriteCompletedEventHandler |
: MulticastDelegate, ICloneable | : MulticastDelegate, ICloneable, ISerializable |
public virtual IAsyncResult BeginInvoke(Object sender, OpenWriteCompletedEventArgs e, AsyncCallback callback, Object object); | public virtual IAsyncResult BeginInvoke(Object sender, OpenWriteCompletedEventArgs e, AsyncCallback callback, Object object); |
public virtual void EndInvoke(IAsyncResult result); | public virtual void EndInvoke(IAsyncResult result); |
public virtual void Invoke(Object sender, OpenWriteCompletedEventArgs e); | public virtual void Invoke(Object sender, OpenWriteCompletedEventArgs e); |
public class ProtocolViolationException | public class ProtocolViolationException |
: InvalidOperationException, _Exception | : InvalidOperationException, ISerializable, _Exception |
public sealed enum SecurityProtocolType | |
: IComparable, IFormattable, IConvertible | |
{ Ssl3, Tls } |
public class ServicePoint | |
public Uri Address { get; } | |
public BindIPEndPoint BindIPEndPointDelegate { get; set; } | |
public X509Certificate Certificate { get; } | |
public X509Certificate ClientCertificate { get; } | |
public Int32 ConnectionLeaseTimeout { get; set; } | |
public Int32 ConnectionLimit { get; set; } | |
public String ConnectionName { get; } | |
public Int32 CurrentConnections { get; } | |
public Boolean Expect100Continue { get; set; } | |
public DateTime IdleSince { get; } | |
public Int32 MaxIdleTime { get; set; } | |
public virtual Version ProtocolVersion { get; } | |
public Int32 ReceiveBufferSize { get; set; } | |
public Boolean SupportsPipelining { get; } | |
public Boolean UseNagleAlgorithm { get; set; } | |
public Boolean CloseConnectionGroup(String connectionGroupName); | |
public void SetTcpKeepAlive(Boolean enabled, Int32 keepAliveTime, Int32 keepAliveInterval); |
public class ServicePointManager | |
static public ICertificatePolicy CertificatePolicy { get; set; } | |
static public Boolean CheckCertificateRevocationList { get; set; } | |
static public Int32 DefaultConnectionLimit { get; set; } | |
static public Int32 DnsRefreshTimeout { get; set; } | |
static public Boolean EnableDnsRoundRobin { get; set; } | |
static public EncryptionPolicy EncryptionPolicy { get; } | |
static public Boolean Expect100Continue { get; set; } | |
static public Int32 MaxServicePointIdleTime { get; set; } | |
static public Int32 MaxServicePoints { get; set; } | |
static public SecurityProtocolType SecurityProtocol { get; set; } | |
static public RemoteCertificateValidationCallback ServerCertificateValidationCallback { get; set; } | |
static public Boolean UseNagleAlgorithm { get; set; } | |
static public ServicePoint FindServicePoint(Uri address); | |
static public ServicePoint FindServicePoint(String uriString, IWebProxy proxy); | |
static public ServicePoint FindServicePoint(Uri address, IWebProxy proxy); | |
static public void SetTcpKeepAlive(Boolean enabled, Int32 keepAliveTime, Int32 keepAliveInterval); |
public class SocketAddress | public class SocketAddress |
public AddressFamily Family { get; } | public AddressFamily Family { get; } |
public Byte Item { get; set; } | public Byte Item { get; set; } |
public Int32 Size { get; } | public Int32 Size { get; } |
public virtual Boolean Equals(Object comparand); | public virtual Boolean Equals(Object comparand); |
public virtual Int32 GetHashCode(); | public virtual Int32 GetHashCode(); |
public virtual String ToString(); | public virtual String ToString(); |
public sealed class SocketPermission | |
: CodeAccessPermission, IPermission, ISecurityEncodable, IStackWalk, IUnrestrictedPermission | |
public IEnumerator AcceptList { get; } | |
public IEnumerator ConnectList { get; } | |
public void AddPermission(NetworkAccess access, TransportType transport, String hostName, Int32 portNumber); | |
public virtual IPermission Copy(); | |
public virtual void FromXml(SecurityElement securityElement); | |
public virtual IPermission Intersect(IPermission target); | |
public virtual Boolean IsSubsetOf(IPermission target); | |
public virtual Boolean IsUnrestricted(); | |
public virtual SecurityElement ToXml(); | |
public virtual IPermission Union(IPermission target); |
public sealed class SocketPermissionAttribute | |
: CodeAccessSecurityAttribute, _Attribute | |
public String Access { get; set; } | |
public String Host { get; set; } | |
public String Port { get; set; } | |
public String Transport { get; set; } | |
public virtual IPermission CreatePermission(); |
public abstract class TransportContext | |
public abstract virtual ChannelBinding GetChannelBinding(ChannelBindingKind kind); |
public sealed enum TransportType | |
: IComparable, IFormattable, IConvertible | |
{ Udp, Connectionless, Tcp, ConnectionOriented, All } |
public class UploadDataCompletedEventArgs | |
: AsyncCompletedEventArgs | |
public Byte Result { get; } |
public sealed class UploadDataCompletedEventHandler | |
: MulticastDelegate, ICloneable, ISerializable | |
public virtual IAsyncResult BeginInvoke(Object sender, UploadDataCompletedEventArgs e, AsyncCallback callback, Object object); | |
public virtual void EndInvoke(IAsyncResult result); | |
public virtual void Invoke(Object sender, UploadDataCompletedEventArgs e); |
public class UploadFileCompletedEventArgs | |
: AsyncCompletedEventArgs | |
public Byte Result { get; } |
public sealed class UploadFileCompletedEventHandler | |
: MulticastDelegate, ICloneable, ISerializable | |
public virtual IAsyncResult BeginInvoke(Object sender, UploadFileCompletedEventArgs e, AsyncCallback callback, Object object); | |
public virtual void EndInvoke(IAsyncResult result); | |
public virtual void Invoke(Object sender, UploadFileCompletedEventArgs e); |
public class UploadProgressChangedEventArgs | public class UploadProgressChangedEventArgs |
: ProgressChangedEventArgs | : ProgressChangedEventArgs |
public Int64 BytesReceived { get; } | public Int64 BytesReceived { get; } |
public Int64 BytesSent { get; } | public Int64 BytesSent { get; } |
public Int64 TotalBytesToReceive { get; } | public Int64 TotalBytesToReceive { get; } |
public Int64 TotalBytesToSend { get; } | public Int64 TotalBytesToSend { get; } |
public sealed class UploadProgressChangedEventHandler | public sealed class UploadProgressChangedEventHandler |
: MulticastDelegate, ICloneable | : MulticastDelegate, ICloneable, ISerializable |
public virtual IAsyncResult BeginInvoke(Object sender, UploadProgressChangedEventArgs e, AsyncCallback callback, Object object); | public virtual IAsyncResult BeginInvoke(Object sender, UploadProgressChangedEventArgs e, AsyncCallback callback, Object object); |
public virtual void EndInvoke(IAsyncResult result); | public virtual void EndInvoke(IAsyncResult result); |
public virtual void Invoke(Object sender, UploadProgressChangedEventArgs e); | public virtual void Invoke(Object sender, UploadProgressChangedEventArgs e); |
public class UploadStringCompletedEventArgs | public class UploadStringCompletedEventArgs |
: AsyncCompletedEventArgs | : AsyncCompletedEventArgs |
public String Result { get; } | public String Result { get; } |
public sealed class UploadStringCompletedEventHandler | public sealed class UploadStringCompletedEventHandler |
: MulticastDelegate, ICloneable | : MulticastDelegate, ICloneable, ISerializable |
public virtual IAsyncResult BeginInvoke(Object sender, UploadStringCompletedEventArgs e, AsyncCallback callback, Object object); | public virtual IAsyncResult BeginInvoke(Object sender, UploadStringCompletedEventArgs e, AsyncCallback callback, Object object); |
public virtual void EndInvoke(IAsyncResult result); | public virtual void EndInvoke(IAsyncResult result); |
public virtual void Invoke(Object sender, UploadStringCompletedEventArgs e); | public virtual void Invoke(Object sender, UploadStringCompletedEventArgs e); |
public class UploadValuesCompletedEventArgs | |
: AsyncCompletedEventArgs | |
public Byte Result { get; } |
public sealed class UploadValuesCompletedEventHandler | |
: MulticastDelegate, ICloneable, ISerializable | |
public virtual IAsyncResult BeginInvoke(Object sender, UploadValuesCompletedEventArgs e, AsyncCallback callback, Object object); | |
public virtual void EndInvoke(IAsyncResult result); | |
public virtual void Invoke(Object sender, UploadValuesCompletedEventArgs e); |
public class WebClient | public class WebClient |
: Component, IComponent, IDisposable | |
public Boolean AllowReadStreamBuffering { get; set; } | |
public Boolean AllowWriteStreamBuffering { get; set; } | |
public String BaseAddress { get; set; } | public String BaseAddress { get; set; } |
public RequestCachePolicy CachePolicy { get; set; } | |
public ICredentials Credentials { get; set; } | public ICredentials Credentials { get; set; } |
public Encoding Encoding { get; set; } | public Encoding Encoding { get; set; } |
public WebHeaderCollection Headers { get; set; } | public WebHeaderCollection Headers { get; set; } |
public Boolean IsBusy { get; } | public Boolean IsBusy { get; } |
public IWebProxy Proxy { get; set; } | |
public NameValueCollection QueryString { get; set; } | |
public WebHeaderCollection ResponseHeaders { get; } | public WebHeaderCollection ResponseHeaders { get; } |
public Boolean UseDefaultCredentials { get; set; } | public Boolean UseDefaultCredentials { get; set; } |
public event DownloadDataCompletedEventHandler DownloadDataCompleted; | |
public event AsyncCompletedEventHandler DownloadFileCompleted; | |
public event DownloadProgressChangedEventHandler DownloadProgressChanged; | public event DownloadProgressChangedEventHandler DownloadProgressChanged; |
public event DownloadStringCompletedEventHandler DownloadStringCompleted; | public event DownloadStringCompletedEventHandler DownloadStringCompleted; |
public event OpenReadCompletedEventHandler OpenReadCompleted; | public event OpenReadCompletedEventHandler OpenReadCompleted; |
public event OpenWriteCompletedEventHandler OpenWriteCompleted; | public event OpenWriteCompletedEventHandler OpenWriteCompleted; |
public event UploadDataCompletedEventHandler UploadDataCompleted; | |
public event UploadFileCompletedEventHandler UploadFileCompleted; | |
public event UploadProgressChangedEventHandler UploadProgressChanged; | public event UploadProgressChangedEventHandler UploadProgressChanged; |
public event UploadStringCompletedEventHandler UploadStringCompleted; | public event UploadStringCompletedEventHandler UploadStringCompleted; |
public event WriteStreamClosedEventHandler WriteStreamClosed; | |
public event UploadValuesCompletedEventHandler UploadValuesCompleted; | |
public void CancelAsync(); | public void CancelAsync(); |
public Byte DownloadData(String address); | |
public Byte DownloadData(Uri address); | |
public void DownloadDataAsync(Uri address); | |
public void DownloadDataAsync(Uri address, Object userToken); | |
public Task`1<Byte> DownloadDataTaskAsync(String address); | |
public Task`1<Byte> DownloadDataTaskAsync(Uri address); | |
public void DownloadFile(String address, String fileName); | |
public void DownloadFile(Uri address, String fileName); | |
public void DownloadFileAsync(Uri address, String fileName); | |
public void DownloadFileAsync(Uri address, String fileName, Object userToken); | |
public Task DownloadFileTaskAsync(String address, String fileName); | |
public Task DownloadFileTaskAsync(Uri address, String fileName); | |
public String DownloadString(String address); | |
public String DownloadString(Uri address); | |
public void DownloadStringAsync(Uri address); | public void DownloadStringAsync(Uri address); |
public void DownloadStringAsync(Uri address, Object userToken); | public void DownloadStringAsync(Uri address, Object userToken); |
public Task`1<String> DownloadStringTaskAsync(String address); | |
public Task`1<String> DownloadStringTaskAsync(Uri address); | |
protected virtual WebRequest GetWebRequest(Uri address); | |
protected virtual WebResponse GetWebResponse(WebRequest request); | |
protected virtual WebResponse GetWebResponse(WebRequest request, IAsyncResult result); | |
protected virtual void OnDownloadDataCompleted(DownloadDataCompletedEventArgs e); | |
protected virtual void OnDownloadFileCompleted(AsyncCompletedEventArgs e); | |
protected virtual void OnDownloadProgressChanged(DownloadProgressChangedEventArgs e); | |
protected virtual void OnDownloadStringCompleted(DownloadStringCompletedEventArgs e); | |
protected virtual void OnOpenReadCompleted(OpenReadCompletedEventArgs e); | |
protected virtual void OnOpenWriteCompleted(OpenWriteCompletedEventArgs e); | |
protected virtual void OnUploadDataCompleted(UploadDataCompletedEventArgs e); | |
protected virtual void OnUploadFileCompleted(UploadFileCompletedEventArgs e); | |
protected virtual void OnUploadProgressChanged(UploadProgressChangedEventArgs e); | |
protected virtual void OnUploadStringCompleted(UploadStringCompletedEventArgs e); | |
protected virtual void OnUploadValuesCompleted(UploadValuesCompletedEventArgs e); | |
public Stream OpenRead(String address); | |
public Stream OpenRead(Uri address); | |
public void OpenReadAsync(Uri address); | public void OpenReadAsync(Uri address); |
public void OpenReadAsync(Uri address, Object userToken); | public void OpenReadAsync(Uri address, Object userToken); |
public Task`1<Stream> OpenReadTaskAsync(String address); | |
public Task`1<Stream> OpenReadTaskAsync(Uri address); | |
public Stream OpenWrite(String address); | |
public Stream OpenWrite(Uri address); | |
public Stream OpenWrite(String address, String method); | |
public Stream OpenWrite(Uri address, String method); | |
public void OpenWriteAsync(Uri address); | public void OpenWriteAsync(Uri address); |
public void OpenWriteAsync(Uri address, String method); | public void OpenWriteAsync(Uri address, String method); |
public void OpenWriteAsync(Uri address, String method, Object userToken); | public void OpenWriteAsync(Uri address, String method, Object userToken); |
public Task`1<Stream> OpenWriteTaskAsync(String address); | |
public Task`1<Stream> OpenWriteTaskAsync(Uri address); | |
public Task`1<Stream> OpenWriteTaskAsync(String address, String method); | |
public Task`1<Stream> OpenWriteTaskAsync(Uri address, String method); | |
public Byte UploadData(String address, Byte[] data); | |
public Byte UploadData(Uri address, Byte[] data); | |
public Byte UploadData(String address, String method, Byte[] data); | |
public Byte UploadData(Uri address, String method, Byte[] data); | |
public void UploadDataAsync(Uri address, Byte data); | |
public void UploadDataAsync(Uri address, String method, Byte data); | |
public void UploadDataAsync(Uri address, String method, Byte data, Object userToken); | |
public Task`1<Byte> UploadDataTaskAsync(String address, Byte[] data); | |
public Task`1<Byte> UploadDataTaskAsync(Uri address, Byte[] data); | |
public Task`1<Byte> UploadDataTaskAsync(String address, String method, Byte[] data); | |
public Task`1<Byte> UploadDataTaskAsync(Uri address, String method, Byte[] data); | |
public Byte UploadFile(String address, String fileName); | |
public Byte UploadFile(Uri address, String fileName); | |
public Byte UploadFile(String address, String method, String fileName); | |
public Byte UploadFile(Uri address, String method, String fileName); | |
public void UploadFileAsync(Uri address, String fileName); | |
public void UploadFileAsync(Uri address, String method, String fileName); | |
public void UploadFileAsync(Uri address, String method, String fileName, Object userToken); | |
public Task`1<Byte> UploadFileTaskAsync(String address, String fileName); | |
public Task`1<Byte> UploadFileTaskAsync(Uri address, String fileName); | |
public Task`1<Byte> UploadFileTaskAsync(String address, String method, String fileName); | |
public Task`1<Byte> UploadFileTaskAsync(Uri address, String method, String fileName); | |
public String UploadString(String address, String data); | |
public String UploadString(Uri address, String data); | |
public String UploadString(String address, String method, String data); | |
public String UploadString(Uri address, String method, String data); | |
public void UploadStringAsync(Uri address, String data); | public void UploadStringAsync(Uri address, String data); |
public void UploadStringAsync(Uri address, String method, String data); | public void UploadStringAsync(Uri address, String method, String data); |
public void UploadStringAsync(Uri address, String method, String data, Object userToken); | public void UploadStringAsync(Uri address, String method, String data, Object userToken); |
public Task`1<String> UploadStringTaskAsync(String address, String data); | |
public Task`1<String> UploadStringTaskAsync(Uri address, String data); | |
public Task`1<String> UploadStringTaskAsync(String address, String method, String data); | |
public Task`1<String> UploadStringTaskAsync(Uri address, String method, String data); | |
public Byte UploadValues(String address, NameValueCollection data); | |
public Byte UploadValues(Uri address, NameValueCollection data); | |
public Byte UploadValues(String address, String method, NameValueCollection data); | |
public Byte UploadValues(Uri address, String method, NameValueCollection data); | |
public void UploadValuesAsync(Uri address, NameValueCollection data); | |
public void UploadValuesAsync(Uri address, String method, NameValueCollection data); |
public class WebException | public class WebException |
: InvalidOperationException, _Exception | : InvalidOperationException, ISerializable, _Exception |
public WebResponse Response { get; } | public WebResponse Response { get; } |
public WebExceptionStatus Status { get; } | public WebExceptionStatus Status { get; } |
public sealed enum WebExceptionStatus | public sealed enum WebExceptionStatus |
: IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
{ Success, ConnectFailure, SendFailure, RequestCanceled, Pending, UnknownError, MessageLengthLimitExceeded } | { Success, NameResolutionFailure, ConnectFailure, ReceiveFailure, SendFailure, PipelineFailure, RequestCanceled, ProtocolError, ConnectionClosed, TrustFailure, SecureChannelFailure, ServerProtocolViolation, KeepAliveFailure, Pending, Timeout, ProxyNameResolutionFailure, UnknownError, MessageLengthLimitExceeded, CacheEntryNotFound, RequestProhibitedByCachePolicy, RequestProhibitedByProxy } |
public sealed class WebHeaderCollection | public class WebHeaderCollection |
: IEnumerable | : NameValueCollection, ICollection, IEnumerable, ISerializable, IDeserializationCallback |
public String AllKeys { get; } | public virtual String AllKeys { get; } |
public Int32 Count { get; } | public virtual Int32 Count { get; } |
public String Item { get; set; } | public String Item { get; set; } |
public String Item { get; set; } | public String Item { get; set; } |
public virtual KeysCollection Keys { get; } | |
public void Add(HttpRequestHeader header, String value); | |
public void Add(HttpResponseHeader header, String value); | |
public virtual void Add(String name, String value); | |
public void Add(String header); | |
protected void AddWithoutValidate(String headerName, String headerValue); | |
public virtual void Clear(); | |
public virtual String Get(String name); | |
public virtual String Get(Int32 index); | |
public virtual IEnumerator GetEnumerator(); | |
public virtual String GetKey(Int32 index); | |
public virtual void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext); | |
public virtual String GetValues(String header); | |
public virtual String GetValues(Int32 index); | |
static public Boolean IsRestricted(String headerName); | |
static public Boolean IsRestricted(String headerName, Boolean response); | |
public virtual void OnDeserialization(Object sender); | |
public void Remove(HttpRequestHeader header); | |
public void Remove(HttpResponseHeader header); | |
public virtual void Remove(String name); | |
public void Set(HttpResponseHeader header, String value); | |
public virtual void Set(String name, String value); | |
public void Set(HttpRequestHeader header, String value); | |
public Byte ToByteArray(); |
public sealed class WebPermission | |
: CodeAccessPermission, IPermission, ISecurityEncodable, IStackWalk, IUnrestrictedPermission | |
public IEnumerator AcceptList { get; } | |
public IEnumerator ConnectList { get; } | |
public void AddPermission(NetworkAccess access, String uriString); | |
public void AddPermission(NetworkAccess access, Regex uriRegex); | |
public virtual IPermission Copy(); | |
public virtual void FromXml(SecurityElement securityElement); | |
public virtual IPermission Intersect(IPermission target); | |
public virtual Boolean IsSubsetOf(IPermission target); | |
public virtual Boolean IsUnrestricted(); | |
public virtual SecurityElement ToXml(); | |
public virtual IPermission Union(IPermission target); |
public sealed class WebPermissionAttribute | |
: CodeAccessSecurityAttribute, _Attribute | |
public String Accept { get; set; } | |
public String AcceptPattern { get; set; } | |
public String Connect { get; set; } | |
public String ConnectPattern { get; set; } | |
public virtual IPermission CreatePermission(); |
public class WebProxy | |
: IAutoWebProxy, IWebProxy, ISerializable | |
public Uri Address { get; set; } | |
public ArrayList BypassArrayList { get; } | |
public String BypassList { get; set; } | |
public Boolean BypassProxyOnLocal { get; set; } | |
public virtual ICredentials Credentials { get; set; } | |
public Boolean UseDefaultCredentials { get; set; } | |
static public WebProxy GetDefaultProxy(); | |
protected virtual void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext); | |
public virtual Uri GetProxy(Uri destination); | |
public virtual Boolean IsBypassed(Uri host); |
public abstract class WebRequest | public abstract class WebRequest |
: MarshalByRefObject, ISerializable | |
public AuthenticationLevel AuthenticationLevel { get; set; } | |
public virtual RequestCachePolicy CachePolicy { get; set; } | |
public virtual String ConnectionGroupName { get; set; } | |
public virtual Int64 ContentLength { get; set; } | public virtual Int64 ContentLength { get; set; } |
public abstract virtual String ContentType { get; set; } | public virtual String ContentType { get; set; } |
public virtual IWebRequestCreate CreatorInstance { get; } | |
public virtual ICredentials Credentials { get; set; } | public virtual ICredentials Credentials { get; set; } |
static public RequestCachePolicy DefaultCachePolicy { get; set; } | |
static public IWebProxy DefaultWebProxy { get; set; } | |
public abstract virtual WebHeaderCollection Headers { get; set; } | public virtual WebHeaderCollection Headers { get; set; } |
public TokenImpersonationLevel ImpersonationLevel { get; set; } | |
public abstract virtual String Method { get; set; } | public virtual String Method { get; set; } |
public virtual Boolean PreAuthenticate { get; set; } | |
public virtual IWebProxy Proxy { get; set; } | |
public abstract virtual Uri RequestUri { get; } | public virtual Uri RequestUri { get; } |
public virtual Int32 Timeout { get; set; } | |
public virtual Boolean UseDefaultCredentials { get; set; } | public virtual Boolean UseDefaultCredentials { get; set; } |
public abstract virtual void Abort(); | public virtual void Abort(); |
public abstract virtual IAsyncResult BeginGetRequestStream(AsyncCallback callback, Object state); | public virtual IAsyncResult BeginGetRequestStream(AsyncCallback callback, Object state); |
public abstract virtual IAsyncResult BeginGetResponse(AsyncCallback callback, Object state); | public virtual IAsyncResult BeginGetResponse(AsyncCallback callback, Object state); |
static public WebRequest Create(String requestUriString); | |
static public WebRequest Create(Uri requestUri); | static public WebRequest Create(Uri requestUri); |
static public WebRequest Create(String requestUriString); | |
static public WebRequest CreateDefault(Uri requestUri); | |
static public HttpWebRequest CreateHttp(String requestUriString); | |
static public HttpWebRequest CreateHttp(Uri requestUri); | static public HttpWebRequest CreateHttp(Uri requestUri); |
static public HttpWebRequest CreateHttp(String requestUriString); | |
public abstract virtual Stream EndGetRequestStream(IAsyncResult asyncResult); | public virtual Stream EndGetRequestStream(IAsyncResult asyncResult); |
public abstract virtual WebResponse EndGetResponse(IAsyncResult asyncResult); | public virtual WebResponse EndGetResponse(IAsyncResult asyncResult); |
protected virtual void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext); | |
public virtual Stream GetRequestStream(); | |
public virtual Task`1<Stream> GetRequestStreamAsync(); | |
public virtual WebResponse GetResponse(); | |
public virtual Task`1<WebResponse> GetResponseAsync(); | |
static public IWebProxy GetSystemWebProxy(); | |
static public Boolean RegisterPrefix(String prefix, IWebRequestCreate creator); | static public Boolean RegisterPrefix(String prefix, IWebRequestCreate creator); |
public abstract sealed class WebRequestMethods | |
public abstract class WebResponse | public abstract class WebResponse |
: IDisposable | : MarshalByRefObject, ISerializable, IDisposable |
public abstract virtual Int64 ContentLength { get; } | public virtual Int64 ContentLength { get; set; } |
public abstract virtual String ContentType { get; } | public virtual String ContentType { get; set; } |
public virtual WebHeaderCollection Headers { get; } | public virtual WebHeaderCollection Headers { get; } |
public virtual Boolean IsFromCache { get; } | |
public virtual Boolean IsMutuallyAuthenticated { get; } | |
public abstract virtual Uri ResponseUri { get; } | public virtual Uri ResponseUri { get; } |
public virtual Boolean SupportsHeaders { get; } | public virtual Boolean SupportsHeaders { get; } |
public virtual void Close(); | public virtual void Close(); |
public virtual void Dispose(); | public virtual void Dispose(); |
protected virtual void Dispose(Boolean disposing); | |
protected virtual void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext); | |
public abstract virtual Stream GetResponseStream(); | public virtual Stream GetResponseStream(); |
public abstract sealed class WebUtility | |
static public String HtmlDecode(String value); | |
static public void HtmlDecode(String value, TextWriter output); | |
static public String HtmlEncode(String value); | |
static public void HtmlEncode(String value, TextWriter output); |
public class WriteStreamClosedEventArgs | |
: EventArgs | |
public Exception Error { get; } |
public sealed class WriteStreamClosedEventHandler | |
: MulticastDelegate, ICloneable | |
public virtual IAsyncResult BeginInvoke(Object sender, WriteStreamClosedEventArgs e, AsyncCallback callback, Object object); | |
public virtual void EndInvoke(IAsyncResult result); | |
public virtual void Invoke(Object sender, WriteStreamClosedEventArgs e); |