System.Net Ad Alanı

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

Ad alanında sınıflar System.Net , 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. Bir Windows Mağazası uygulaması tarafından ağ erişimine izin vermek üzere sistem için bir 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

Name Description
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

Bir 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şlevi 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 DownloadProgressChangedolayı için WebClient 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

Basit, program aracılığıyla denetlenen 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

Nesneler için 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

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

HttpListenerTimeoutManager

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

HttpVersion

ve HttpWebRequest sınıfları tarafından HttpWebResponse 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ştirme 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 UploadProgressChangedolayı için WebClient veri sağlar.

UploadStringCompletedEventArgs

UploadStringCompleted olayı için veriler sağlar.

UploadValuesCompletedEventArgs

UploadValuesCompleted olayı için veriler sağlar.

WebClient

URI tarafından 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.Ftpve WebRequestMethods.File sınıfları için WebRequestMethods.Httpkapsayı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

Name Description
IPNetwork

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

Arabirimler

Name Description
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

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öndermedeki ağ ilerleme durumu hakkında bilgi sağlar.

IUnsafeWebRequestCreate

Tekdüzen Kaynak Tanımlayıcısı (URI) için güvenli WebRequest olmayan bir öğe 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 arabirim sağlar.

IWebRequestCreate

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

Numaralandırmalar

Name Description
AuthenticationSchemes

Kimlik doğrulaması için protokolleri belirtir.

DecompressionMethods

bir HttpWebRequestyanıt olarak alı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

RFC 9110, bölüm 15 tarafından tanımlanan HTTP 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

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

WebExceptionStatus

WebException sınıfı için durum kodlarını tanımlar.

Temsilciler

Name Description
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ı DownloadDataCompletedişleyecek WebClient yöntemi temsil eder.

DownloadProgressChangedEventHandler

bir olayını DownloadProgressChangedişleyecek WebClient yöntemi temsil eder.

DownloadStringCompletedEventHandler

bir olayını DownloadStringCompletedişleyecek WebClient yöntemi temsil eder.

HttpContinueDelegate

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

HttpListener.ExtendedProtectionSelector

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

OpenReadCompletedEventHandler

bir olayını OpenReadCompletedişleyecek WebClient yöntemi temsil eder.

OpenWriteCompletedEventHandler

bir olayını OpenWriteCompletedişleyecek WebClient yöntemi temsil eder.

UploadDataCompletedEventHandler

bir olayını UploadDataCompletedişleyecek WebClient yöntemi temsil eder.

UploadFileCompletedEventHandler

bir olayını UploadFileCompletedişleyecek WebClient yöntemi temsil eder.

UploadProgressChangedEventHandler

bir olayını UploadProgressChangedişleyecek WebClient yöntemi temsil eder.

UploadStringCompletedEventHandler

bir olayını UploadStringCompletedişleyecek WebClient yöntemi temsil eder.

UploadValuesCompletedEventHandler

bir olayını UploadValuesCompletedişleyecek WebClient yöntemi temsil eder.

WriteStreamClosedEventHandler

bir olayını WriteStreamClosedişleyecek WebClient yöntemi temsil eder.

Ayrıca bkz.