System.Net.PeerToPeer 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.
Eş ağ işlevlerine erişim sağlar.
Sınıflar
| Name | Description |
|---|---|
| Cloud |
Eş Cloud nesnesi tanımlayan değerleri belirtir. |
| CloudCollection |
Öğeler için CloudCollection bir kapsayıcıyı temsil eder. Bu sınıf devralınamaz. |
| PeerName |
Eşler arası PeerName nesne tanımlayan değerleri belirtir. Eş adı genellikle eş kaynağı tanımlamak için kullanılan bir dizedir. |
| PeerNameRecord |
Eş adı kayıt nesnesi oluşturan değer kümesini tanımlar. Bu kayıt, eş adı ve iletişim kurdığı uç noktaların koleksiyonu gibi öğeleri içerir. Eş adı kayıtları, içindeki Cloudtek tek eş düğümleri tanımlamak için kullanılır. |
| PeerNameRecordCollection |
Öğeler için PeerNameRecord bir kapsayıcıyı temsil eder. |
| PeerNameRegistration | |
| PeerNameResolver |
PNRP Ad Alanı Sağlayıcısı API protokolunu kullanarak a'ya PeerNamePeerNameRecord çözümlenen değerleri belirtir. |
| PeerToPeerException |
Eşler Arası Altyapı tarafından bir hata oluştuğunda oluşan özel durumları temsil eder. |
| PnrpPermission |
Nesne izinlerinde System.Net.PeerToPeer kullanılan değerleri belirtir. |
| PnrpPermissionAttribute |
Için güvenlik eylemlerinin PnrpPermission bildirim temelli güvenlik kullanılarak koda uygulanmasına izin verir. |
| ResolveCompletedEventArgs |
Belirli ResolveCompleted bir çözüm isteği tamamlandığında sinyal verilen olayla PeerName birlikte kullanılır. |
| ResolveProgressChangedEventArgs |
Olay sinyaliyle ResolveProgressChanged birlikte kullanılır. Belirli PeerNameRecordbir üzerindeki bir işleme yanıt olarak bir ResolveAsyncPeerName nesne bulunduğunda sinyal görüntülenir. |
Numaralandırmalar
| Name | Description |
|---|---|
| PeerNameType |
Oluşturulacak PeerName türünü tanımlar. Eş adı güvenli veya güvenli değil. Güvenli eş adı, adın sahiplik kanıtı sağlar. Güvenli olmayan eş adıyla ilişkilendirilmiş kimlik yoktur. |
| PnrpScope |
PNRP bulutunun farklı kapsamlarını belirtir. |
Açıklamalar
Eşlerin birbirini bulması ve tanımlayıcıları çözümlemesi, geçici bağlantı ve Etki Alanı Adı Sistemi (DNS) gibi adres kayıtlarına erişim olmaması nedeniyle karmaşıktır. Windows Eşler Arası Altyapı bu sorunu PNRP adlı bir ad çözümlemesi ve eş bulma düzeniyle çözer.
Eş Ad Çözümleme Protokolü (PNRP), eşler arası ağlar için bir ad çözümleme mekanizması sağlar. PNRP, bir adı ağa IPEndPoint tamamen eşler arası bir şekilde çözümlemek için tasarlanmıştır.
Temel PNRP işlevselliği ad alanı sınıflarında System.Net.PeerToPeer sağlanır. Bir eş oluşturma ve bunu bir eşlere Cloud kaydetme olanağı sağlar. Ayrıca ağ PeerName uç noktasına, TCP bağlantı noktasına, buluta veya diğer adres tanımlayıcılarına çözümleyebilme olanağı sağlar.
Eşler arası ağ için gelişmiş işlevsellik ad alanında System.Net.PeerToPeer.Collaboration sağlanır.
Windows'de PNRP, uygulamalar tarafından isteğe bağlı olarak başlatılan bir hizmet olarak kullanıma sunar. Ayrıca, uzak bağlantılar ve iletişimler için makine adlarını yayımlamak isteyen uygulamalar veya kullanıcılar tarafından el ile etkinleştirilebilen bir PNRP makine kayıt hizmeti vardır.