PeerNameResolver Sınıf

Tanım

PNRP Ad Alanı Sağlayıcısı API protokolunu kullanarak a'ya PeerNamePeerNameRecord çözümlenen değerleri belirtir.

public ref class PeerNameResolver
public class PeerNameResolver
type PeerNameResolver = class
Public Class PeerNameResolver
Devralma
PeerNameResolver

Açıklamalar

APeerNameRecord, çözüm süreci sırasında sorgulanan veya bulutlarında PeerName yayımlanmış olan tüm bilgileri Cloud içerir.

Oluşturucular

Name Description
PeerNameResolver()

Sınıfının yeni bir varsayılan örneğini PeerNameResolver başlatır.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnResolveCompleted(ResolveCompletedEventArgs)

Olay yükseltildikten sonra ResolveCompleted eş çözümleme verilerini döndürür.

OnResolveProgressChanged(ResolveProgressChangedEventArgs)

Olay tetiklendiğinde ResolveProgressChanged eş çözümleme ilerleme durumu verilerini döndürür.

Resolve(PeerName, Cloud, Int32)

Belirtilen PeerName nesne sayısından daha fazla döndürmeden belirtilen Cloudiçinde belirtilen değerini PeerNameRecord çözümler.

Resolve(PeerName, Cloud)

Belirtilen içinde belirtileni PeerNameCloudçözümler.

Resolve(PeerName, Int32)

Çağıran eş tarafından bilinen tüm bulutlarda belirtilen eş adını çözümler ve belirtilen nesne sayısından PeerNameRecord fazlasını döndürmez.

Resolve(PeerName)

Çağrı yapan eş tarafından bilinen tüm bulutlarda belirtilenleri PeerName çözümler.

ResolveAsync(PeerName, Cloud, Int32, Object)

Belirtilen PeerNameiçinde belirtilen Cloud için zaman uyumsuz eş adı çözümleme işlemini başlatır. Çözümleme işlemi, belirtilen eş adı için en maxRecords fazla girdiyi çözümleyecektir.

ResolveAsync(PeerName, Cloud, Object)

Belirtilen PeerNameiçinde belirtilen Cloud için zaman uyumsuz eş adı çözümleme işlemini başlatır.

ResolveAsync(PeerName, Int32, Object)

Çağıran eş tarafından bilinen tüm bulutlarda belirtilen PeerName için zaman uyumsuz eş adı çözümleme işlemi başlatır ve eş adı için birden fazla maxRecords girdi döndürmez.

ResolveAsync(PeerName, Object)

Çağıran eş tarafından bilinen tüm bulutlarda belirtilen PeerName için zaman uyumsuz eş adı çözümleme işlemi başlatır.

ResolveAsyncCancel(Object)

Belirtilen zaman uyumsuz eş adı çözümleme isteğini iptal eder.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Ekinlikler

Name Description
ResolveCompleted

Belirli ResolveCompletedPeerName bir için eş adı çözümleme isteği tamamlandığında olaya işaret edilir.

ResolveProgressChanged

Bu olay, belirli PeerNameRecordbir için bir ResolveAsync işleme yanıt olarak bir PeerName nesne bulunduğunda işaret edilir.

Şunlara uygulanır