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 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 |
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 |
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 |
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
Ayrıca bkz.
- System.Net.Cache
- System.Net.NetworkInformation
- System.Net.Security
- System.Net.Sockets
- .NET Framework'te 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 Mağazası Uygulamaları için Ağ Yalıtımı
- Ağ Programlama Örnekleri
- .NET Framework'te Ağ İzleme
- Ağ Programlama Güvenliği