System.Net Ad Alanı

Günümüzde ağlarda kullanılan birçok protokol için basit bir programlama arabirimi sağlar.

Ad alanı içindeki System.Net sınıflar, Windows Mağazası uygulamaları veya masaüstü uygulamaları geliştirmek için kullanılabilir. Bir Windows Mağazası uygulamasında kullanıldığında, ad alanı içindeki System.Net sınıflar, Windows Geliştirici Önizlemesi tarafından kullanılan uygulama güvenlik modelinin bir parçası olan ağ yalıtımı özelliğinden etkilenir. Sistemin bir Windows Mağazası uygulaması tarafından ağ erişimine izin vermesi için windows mağazası uygulamasının uygulama bildiriminde uygun ağ özellikleri etkinleştirilmelidir. Daha fazla bilgi için bkz. Windows Mağazası Uygulamaları için Ağ Yalıtımı.

Sınıflar

AuthenticationManager

İstemci kimlik doğrulama işlemi sırasında çağrılan kimlik doğrulama modüllerini yönetir.

Authorization

İnternet sunucusu için bir kimlik doğrulama iletisi içerir.

Cookie

Tanımlama bilgilerini yönetmek için kullanılan bir dizi özellik ve yöntem sağlar. Bu sınıf devralınamaz.

CookieCollection

sınıfının örnekleri için bir koleksiyon kapsayıcısı Cookie sağlar.

CookieContainer

Nesne koleksiyonu CookieCollection için bir kapsayıcı sağlar.

CookieException

bir öğesine ekleme CookieCookieContainerhatası yapıldığında oluşan özel durum.

CredentialCache

Birden çok kimlik bilgisi için depolama sağlar.

Dns

Basit etki alanı adı çözümleme işlevselliği sağlar.

DnsEndPoint

Bir ağ uç noktasını ana bilgisayar adı veya IP adresi ile bağlantı noktası numarasının dize gösterimi olarak temsil eder.

DnsPermission

Ağdaki Etki Alanı Adı Sistemi (DNS) sunucularına erişim haklarını denetler.

DnsPermissionAttribute

Etki Alanı Adı Sunucularından bilgi isteme iznini belirtir.

DownloadDataCompletedEventArgs

DownloadDataCompleted olayı için veriler sağlar.

DownloadProgressChangedEventArgs

bir WebClientolayı için DownloadProgressChanged veri sağlar.

DownloadStringCompletedEventArgs

DownloadStringCompleted olayı için veriler sağlar.

EndPoint

Bir ağ adresi tanımlar. Bu bir abstract sınıf.

EndpointPermission

Bir örnek tarafından yetkilendirilmiş bir SocketPermission uç nokta tanımlar.

FileWebRequest

sınıfının dosya sistemi uygulamasını WebRequest sağlar.

FileWebResponse

sınıfının dosya sistemi uygulamasını WebResponse sağlar.

FtpWebRequest

Dosya Aktarım Protokolü (FTP) istemcisi uygular.

FtpWebResponse

Dosya Aktarım Protokolü (FTP) sunucusunun bir isteğe verdiği yanıtı kapsüller.

GlobalProxySelection

Tüm HTTP istekleri için genel bir varsayılan proxy örneği içerir.

HttpDiagnosticsHttpWebRequestExtensions

Telemetri yardımcı programları için uzantılar.

HttpListener

Program aracılığıyla denetlenen basit bir HTTP protokolü dinleyicisi sağlar. Bu sınıf devralınamaz.

HttpListenerBasicIdentity

Temel kimlik doğrulama isteğinin kullanıcı adını ve parolasını tutar.

HttpListenerContext

sınıfı tarafından kullanılan istek ve yanıt nesnelerine HttpListener erişim sağlar. Bu sınıf devralınamaz.

HttpListenerException

HTTP isteği işlenirken bir hata oluştuğunda oluşan özel durum.

HttpListenerPrefixCollection

Nesnelerin Tekdüzen Kaynak Tanımlayıcısı (URI) ön eklerini depolamak için HttpListener kullanılan koleksiyonu temsil eder.

HttpListenerRequest

Bir nesneye HttpListener gelen HTTP isteğini açıklar. Bu sınıf devralınamaz.

HttpListenerResponse

Bir nesne tarafından HttpListener işlenen isteğe verilen yanıtı temsil eder.

HttpListenerTimeoutManager

Nesne HttpListener için kullanılacak zaman aşımı yöneticisi.

HttpVersion

ve HttpWebResponse sınıfları tarafından HttpWebRequest desteklenen HTTP sürüm numaralarını tanımlar.

HttpWebRequest

sınıfının HTTP'ye özgü bir uygulamasını WebRequest sağlar.

HttpWebResponse

sınıfının HTTP'ye özgü bir uygulamasını WebResponse sağlar.

IPAddress

Bir İnternet Protokolü (IP) adresi sağlar.

IPEndPoint

Bir ağ uç noktasını IP adresi ve bağlantı noktası numarası olarak temsil eder.

IPEndPointCollection

Ağ uç noktalarını nesne olarak IPEndPoint depolamak için kullanılan bir koleksiyonu temsil eder.

IPHostEntry

İnternet ana bilgisayar adresi bilgileri için bir kapsayıcı sınıfı sağlar.

NetworkCredential

Temel, özet, NTLM ve Kerberos kimlik doğrulaması gibi parola tabanlı kimlik doğrulama düzenleri için kimlik bilgileri sağlar.

NetworkProgressChangedEventArgs

Ağ ilerleme durumu değişen olayı için veri sağlar.

OpenReadCompletedEventArgs

OpenReadCompleted olayı için veriler sağlar.

OpenWriteCompletedEventArgs

OpenWriteCompleted olayı için veriler sağlar.

ProtocolViolationException

Ağ protokolü kullanılırken hata yapıldığında oluşan özel durum.

ServicePoint

HTTP bağlantıları için bağlantı yönetimi sağlar.

ServicePointManager

Nesne koleksiyonunu ServicePoint yönetir.

SocketAddress

Türetilmiş sınıflardan EndPoint serileştirilmiş bilgileri depolar.

SocketPermission

Aktarım adresinde bağlantı yapma veya kabul etme haklarını denetler.

SocketPermissionAttribute

Bağlantıları denetlemek Socket için güvenlik eylemlerini belirtir. Bu sınıf devralınamaz.

TransportContext

sınıfı, TransportContext temel alınan aktarım katmanı hakkında ek bağlam sağlar.

UiSynchronizationContext

Eşitleme modellerinde kullanılan yönetilen kullanıcı arabirimi için eşitleme bağlamını sağlar.

UploadDataCompletedEventArgs

UploadDataCompleted olayı için veriler sağlar.

UploadFileCompletedEventArgs

UploadFileCompleted olayı için veriler sağlar.

UploadProgressChangedEventArgs

bir WebClientolayı için UploadProgressChanged veri sağlar.

UploadStringCompletedEventArgs

UploadStringCompleted olayı için veriler sağlar.

UploadValuesCompletedEventArgs

UploadValuesCompleted olayı için veriler sağlar.

WebClient

URI ile tanımlanan bir kaynağa veri göndermek ve kaynaktan veri almak için yaygın yöntemler sağlar.

WebException

Ağa eklenebilir bir protokol üzerinden erişilirken bir hata oluştuğunda oluşan özel durum.

WebHeaderCollection

İstek veya yanıtla ilişkili protokol üst bilgilerini içerir.

WebPermission

HTTP İnternet kaynaklarına erişim haklarını denetler.

WebPermissionAttribute

İnternet kaynaklarına erişim iznini belirtir. Bu sınıf devralınamaz.

WebProxy

Sınıfın HttpClient HTTP proxy ayarlarını içerir.

WebRequest

Tekdüzen Kaynak Tanımlayıcısı'na (URI) istekte bulunur. Bu bir abstract sınıf.

WebRequestMethods

, WebRequestMethods.Fileve WebRequestMethods.Http sınıfları için WebRequestMethods.Ftpkapsayıcı sınıfı. Bu sınıf devralınamaz.

WebRequestMethods.File

FILE isteğiyle kullanılabilecek dosya protokolü yöntemlerinin türlerini temsil eder. Bu sınıf devralınamaz.

WebRequestMethods.Ftp

FTP isteğiyle kullanılabilecek FTP protokolü yöntemlerinin türlerini temsil eder. Bu sınıf devralınamaz.

WebRequestMethods.Http

BIR HTTP isteğiyle kullanılabilecek HTTP protokolü yöntemlerinin türlerini temsil eder.

WebResponse

Tekdüzen Kaynak Tanımlayıcısı'ndan (URI) bir yanıt sağlar. Bu bir abstract sınıf.

WebUtility

Web isteklerini işlerken URL'leri kodlamak ve kodunu çözmek için yöntemler sağlar.

WriteStreamClosedEventArgs

WriteStreamClosed olayı için veriler sağlar.

Yapılar

IPNetwork

Ağ ön ekini içeren ve ön ek uzunluğunu tanımlayan bir Int32 IP IPAddress ağını temsil eder.

Arabirimler

IAuthenticationModule

Web istemcisi kimlik doğrulama modülleri için temel kimlik doğrulama arabirimini sağlar.

ICertificatePolicy

Sunucu sertifikasını doğrular.

ICredentialPolicy

ve türetilmiş sınıfları kullanılarak WebRequest yapılan kaynak istekleri için kullanılacak kimlik bilgisi ilkesini tanımlar.

ICredentials

Web istemcisi kimlik doğrulaması için kimlik bilgilerini almak için temel kimlik doğrulama arabirimini sağlar.

ICredentialsByHost

Bir konak, bağlantı noktası ve kimlik doğrulama türü için kimlik bilgilerini almaya yönelik arabirimi sağlar.

INetworkProgress

Ağ üzerinden veri göndermede ağ ilerleme durumu hakkında bilgi sağlar.

IUnsafeWebRequestCreate

Tekdüzen Kaynak Tanımlayıcısı (URI) için güvenli WebRequest olmayan bir kaynak oluşturur.

IWebProxy

sınıfı için ara sunucu erişiminin uygulanması için HttpClient temel arabirimi sağlar.

IWebProxyScript

Otomatik ara sunucu algılama için betikleri yüklemek ve yürütmek için temel arabirimi sağlar.

IWebRequestCreate

Örnek oluşturmak WebRequest için temel arabirimi sağlar.

Numaralandırmalar

AuthenticationSchemes

Kimlik doğrulaması için protokolleri belirtir.

DecompressionMethods

bir öğesine yanıt olarak HttpWebRequestalınan verileri sıkıştırmak için kullanılacak dosya sıkıştırma ve sıkıştırmayı açma kodlama biçimini temsil eder.

FtpStatusCode

Dosya Aktarım Protokolü (FTP) işlemi için döndürülen durum kodlarını belirtir.

HttpRequestHeader

İstemci isteğinde belirtilebilen HTTP üst bilgileri.

HttpResponseHeader

Sunucu yanıtında belirtilebilen HTTP üst bilgileri.

HttpStatusCode

HTTP 1.1 için RFC 2616'da tanımlanan HTTP için tanımlanan durum kodlarının değerlerini içerir.

NetworkAccess

Ağ erişim izinlerini belirtir.

SecurityProtocolType

Schannel güvenlik paketi tarafından desteklenen güvenlik protokollerini belirtir.

TransportType

ve Socket sınıfları için SocketPermission aktarım türlerini tanımlar.

WebExceptionStatus

Sınıfın WebException durum kodlarını tanımlar.

Temsilciler

AuthenticationSchemeSelector

Örnek HttpListener için kimlik doğrulama düzenini seçer.

BindIPEndPoint

bir için yerel İnternet Protokolü adresini ve bağlantı noktası numarasını ServicePointbelirten yöntemi temsil eder.

DownloadDataCompletedEventHandler

bir olayını WebClientişleyecek DownloadDataCompleted yöntemi temsil eder.

DownloadProgressChangedEventHandler

bir olayını WebClientişleyecek DownloadProgressChanged yöntemi temsil eder.

DownloadStringCompletedEventHandler

bir olayını WebClientişleyecek DownloadStringCompleted yöntemi temsil eder.

HttpContinueDelegate

İstemci tarafından devam yanıtı alındığında çağıranları bilgilendiren yöntemi temsil eder.

HttpListener.ExtendedProtectionSelector

Her HttpListener istek için kullanılacak öğesini belirlemek için çağrılan ExtendedProtectionPolicy bir temsilci.

OpenReadCompletedEventHandler

bir olayını WebClientişleyecek OpenReadCompleted yöntemi temsil eder.

OpenWriteCompletedEventHandler

bir olayını WebClientişleyecek OpenWriteCompleted yöntemi temsil eder.

UploadDataCompletedEventHandler

bir olayını WebClientişleyecek UploadDataCompleted yöntemi temsil eder.

UploadFileCompletedEventHandler

bir olayını WebClientişleyecek UploadFileCompleted yöntemi temsil eder.

UploadProgressChangedEventHandler

bir olayını WebClientişleyecek UploadProgressChanged yöntemi temsil eder.

UploadStringCompletedEventHandler

bir olayını WebClientişleyecek UploadStringCompleted yöntemi temsil eder.

UploadValuesCompletedEventHandler

bir olayını WebClientişleyecek UploadValuesCompleted yöntemi temsil eder.

WriteStreamClosedEventHandler

bir olayını WebClientişleyecek WriteStreamClosed yöntemi temsil eder.

Ayrıca bkz.