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şlevselliğine erişim sağlar.
Sınıflar
Cloud |
Eş Cloud nesnesini 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şimde bulunduğu uç nokta 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 PeerName bir çözüm isteği tamamlandığında sinyal verilen olayla ResolveCompleted birlikte kullanılır. |
ResolveProgressChangedEventArgs |
Olay sinyaliyle ResolveProgressChanged birlikte kullanılır. Belirli PeerNamebir üzerindeki bir işleme yanıt olarak bir PeerNameRecordResolveAsync nesne bulunduğunda sinyal görüntülenir. |
Numaralandırmalar
PeerNameType |
Oluşturulacak türünü PeerName tanımlar. Eş adı güvenli veya güvenli değil. Güvenli eş adı, adın sahipliğini kanıtlar. 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ğı da sağlar.
Ad alanında System.Net.PeerToPeer.Collaboration eşler arası ağ için gelişmiş işlevsellik sağlanır.
Windows Vista'da PNRP, uygulamalar tarafından isteğe bağlı olarak başlatılan bir hizmet olarak görüntülenir. 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.
PNRP sürüm 1, Windows XP Service Pack 2 (SP2), Windows XP Professional x64 Edition ve Windows XP Service Pack 1 (SP1) ile Windows XP için Gelişmiş Ağ Paketi'ne dahil edildi.
Ayrıca, uzak bağlantı ve iletişim için makine adlarını yayımlamaya ilgi varsa uygulamalar/kullanıcılar tarafından el ile etkinleştirilebilen bir PNRP makine kayıt hizmeti vardır.