Early Preview
This is currently very much a preview. Please feel free to try things out,
but don't be upset if anything is not yet working. Feedback is welcome over on our
GitHub Dicussions page.
System.Net.Primitives
System Library
| Author | Microsoft |
| Version | 10.0.1 |
| Tags |
Public Types
System.​Net
Specifies protocols for authentication.
class
Cookie
Provides a set of properties and methods that are used to manage cookies. This class cannot be inherited.
class
CookieCollection
Provides a collection container for instances of the <see cref="T:System.Net.Cookie" /> class.
class
CookieContainer
Provides a container for a collection of <see cref="T:System.Net.CookieCollection" /> objects.
class
CookieException
The exception that is thrown when an error is made adding a <see cref="T:System.Net.Cookie" /> to a <see cref="T:System.Net.CookieContainer" /> .
class
CredentialCache
Provides storage for multiple credentials.
enum
DecompressionMethods
Represents the file compression and decompression encoding format to be used to compress the data received in response to an <see cref="T:System.Net.HttpWebRequest" /> .
class
DnsEndPoint
Represents a network endpoint as a host name or a string representation of an IP address and a port number.
class
EndPoint
Identifies a network address. This is an <see langword="abstract" /> class.
enum
HttpStatusCode
Contains the values of status codes defined for HTTP defined in RFC 2616 for HTTP 1.1.
class
HttpVersion
Defines the HTTP version numbers that are supported by the <see cref="T:System.Net.HttpWebRequest" /> and <see cref="T:System.Net.HttpWebResponse" /> classes.
struct
ICredentials
Provides the base authentication interface for retrieving credentials for Web client authentication.
struct
ICredentialsByHost
Provides the interface for retrieving credentials for a host, port, and authentication type.
class
IPAddress
Provides an Internet Protocol (IP) address.
class
IPEndPoint
Represents a network endpoint as an IP address and a port number.
struct
IPNetwork
Represents an IP network with an <see cref="T:System.Net.IPAddress" /> containing the network prefix and an <see cref="T:System.Int32" /> defining the prefix length.
struct
IWebProxy
Provides the base interface for implementation of proxy access for the <see cref="T:System.Net.Http.HttpClient" /> class.
class
NetworkCredential
Provides credentials for password-based authentication schemes such as basic, digest, NTLM, and Kerberos authentication.
class
SocketAddress
Stores serialized information from <see cref="T:System.Net.EndPoint" /> derived classes.
class
TransportContext
The <see cref="T:System.Net.TransportContext" /> class provides additional context about the underlying transport layer.
System.​Net.​Cache
enum
RequestCacheLevel
Specifies caching behavior for resources obtained using <see cref="T:System.Net.WebRequest" /> and its derived classes.
class
RequestCachePolicy
Defines an application's caching requirements for resources obtained by using <see cref="T:System.Net.WebRequest" /> objects.
System.​Net.​NetworkInformation
class
IPAddressCollection
Stores a set of <see cref="T:System.Net.IPAddress" /> types.
System.​Net.​Security
enum
AuthenticationLevel
Specifies client requirements for authentication and impersonation when using the <see cref="T:System.Net.WebRequest" /> class and derived classes to request a resource.
enum
SslPolicyErrors
Enumerates Secure Socket Layer (SSL) policy errors.
System.​Net.​Sockets
enum
AddressFamily
Specifies the addressing scheme that an instance of the <see cref="T:System.Net.Sockets.Socket" /> class can use.
enum
SocketError
Defines error codes for the <see cref="T:System.Net.Sockets.Socket" /> class.
class
SocketException
The exception that is thrown when a socket error occurs.
System.​Security.​Authentication
enum
CipherAlgorithmType
Defines the possible cipher algorithms for the <see cref="T:System.Net.Security.SslStream" /> class.
Specifies the algorithm used to create keys shared by the client and server.
enum
HashAlgorithmType
Specifies the algorithm used for generating message authentication codes (MACs).
enum
SslProtocols
Defines the possible versions of <see cref="T:System.Security.Authentication.SslProtocols" /> .
System.​Security.​Authentication.​ExtendedProtection
class
ChannelBinding
The <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding" /> class encapsulates a pointer to the opaque data used to bind an authenticated transaction to a secure channel.
enum
ChannelBindingKind
The <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBindingKind" /> enumeration represents the kinds of channel bindings that can be queried from secure channels.