System.Net Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
| 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 |
| 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 |
| 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.
- System.Net.Cache
- System.Net.NetworkInformation
- System.Net.Security
- System.Net.Sockets
- .NET Framework 'nde Ağ Programlaması
- System.Net Sınıfları için En İyi Yöntemler
- Ağ Uygulamaları için Önbellek Yönetimi
- İnternet Protokolü Sürüm 6
- Windows Store Uygulamaları için Network Yalıtımı
- Ağ Programlama Örnekleri
- .NET Framework'te Ağ İzleme
- Ağ Programlamada Güvenlik