ResolveCompletedEventArgs Sınıf

Tanım

Belirli PeerName bir çözüm isteği tamamlandığında sinyal verilen olayla ResolveCompleted birlikte kullanılır.

public ref class ResolveCompletedEventArgs : System::ComponentModel::AsyncCompletedEventArgs
public class ResolveCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
type ResolveCompletedEventArgs = class
    inherit AsyncCompletedEventArgs
Public Class ResolveCompletedEventArgs
Inherits AsyncCompletedEventArgs
Devralma
ResolveCompletedEventArgs

Açıklamalar

ResolveCompletedEventArgs nesnesini kullanmak için bir PeerNameResolver nesne örneği oluşturun ve Resolve yöntemlerinden birini kullanın. Zaman uyumsuz işleme için yöntemini kullanın ResolveAsync .

Çözümleyici, öğesini sorgulamak için PeerNameBulutların sonuna ulaştığında veya oluşturmakta olduğu kayıt girdisi PeerNameRecordCollection sayısı üst sınırına ulaştığında, çözümleme işlemini tamamlama olayı tetikler ve ilişkili temsilci ResolveAsync'in tamamlanmasına neden olur. Olay, bir koleksiyon döndürmeyen anormal tamamlamalar için de tetiklenebilir.

Bu olay, tüm uç noktalar bulunduğunda yalnızca bir kez oluşturulur.

Çözümleyici nesnesinin bu örneğine yapılan tüm başvurular, bu zaman uyumsuz çözümleme isteği için benzersiz, geliştirici tarafından belirlenen bir tanımlayıcı olan sağlanan belirteçle eşgüdümlüdür.

Oluşturucular

ResolveCompletedEventArgs(PeerNameRecordCollection, Exception, Boolean, Object)

ResolveCompletedEventArgs sınıfının yeni bir örneğini başlatır.

Özellikler

Cancelled

Zaman uyumsuz bir işlemin iptal edilip edilmediğini belirten bir değer alır.

(Devralındığı yer: AsyncCompletedEventArgs)
Error

Zaman uyumsuz bir işlem sırasında hangi hatanın oluştuğunu belirten bir değer alır.

(Devralındığı yer: AsyncCompletedEventArgs)
PeerNameRecordCollection

PeerNameRecordCollection Çözülecek nesneyi alır.

UserState

Zaman uyumsuz görevin benzersiz tanımlayıcısını alır.

(Devralındığı yer: AsyncCompletedEventArgs)

Yöntemler

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()

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

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

Zaman uyumsuz bir işlem başarısız olursa kullanıcı tarafından sağlanan bir özel durum oluşturur.

(Devralındığı yer: AsyncCompletedEventArgs)
ToString()

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

(Devralındığı yer: Object)

Şunlara uygulanır