Peer.InviteAsyncCancel(Object) Yöntem

Tanım

yöntemiyle gönderilen daveti InviteAsync(PeerApplication, String, Byte[], Object) iptal eder.

public:
 void InviteAsyncCancel(System::Object ^ userToken);
[System.Security.SecurityCritical]
public void InviteAsyncCancel (object userToken);
[<System.Security.SecurityCritical>]
member this.InviteAsyncCancel : obj -> unit
Public Sub InviteAsyncCancel (userToken As Object)

Parametreler

userToken
Object

Tanımlama için işlemin geri InviteAsync(PeerApplication, String, Byte[], Object) çağırmasına geçirecek kullanıcı tanımlı nesne. Bu gerekli parametre, devam eden tüm zaman uyumsuz davet işlemlerinde benzersiz olmalıdır.

Öznitelikler

Özel durumlar

userToken parametresi olamaznull.

Zaman uyumsuz bir davet bekleyen değil.

Açıklamalar

Bu yöntemi çağırmak, sistemin InviteAsync isteğiyle ilişkili eşten bir PeerInvitationResponse beklemeyi durdurmasını garanti eder.

Herhangi bir zamanda birden çok davet ödenmemiş olabilir. InviteAsyncCancel yöntemi tarafından userToken tanımlanan zaman uyumsuz bir işlem mevcut olmadığında çağrılırsa, bir özel durum oluşturulur. userToken Belirli bir zaman uyumsuz çağrıyı izlemek için kullanıldığından nesne sağlanmalıdır. Bu konak uygulama tarafından sağlanan nesne her davet isteği için benzersizdir.

Bu yöntem kullanıldığında, InviteCompleted olay yine tetiklenebilir, ancak ilişkili InviteCompletedEventArgs nesnedeki Cancelled özelliği olarak trueayarlanır.

Bu yöntemin çağrılması için bir PermissionState gerekir Unrestricted.

Şunlara uygulanır

Ayrıca bkz.