Aracılığıyla paylaş


PeerContact.InviteAsync Yöntem

Tanım

Bir uç noktanın daveti gönderenin sponsorluğunda bir PeerCollaboration uygulamaya katılması için zaman uyumsuz davet işlemi başlatır.

Aşırı Yüklemeler

InviteAsync(Object)

Bir uç noktanın daveti gönderenin sponsorluğunda bir PeerCollaboration uygulamaya katılması için zaman uyumsuz davet işlemi başlatır. Davet, belirtilen Objectkullanılarak tanımlanır.

InviteAsync(PeerEndPoint, Object)

Belirtilen eş uç noktanın daveti gönderenin sponsorluğunda bir uygulamaya katılması için zaman uyumsuz davet PeerCollaboration işlemi başlatır. Davet, belirtilen Objectkullanılarak tanımlanır.

InviteAsync(PeerApplication, String, Byte[], Object)

Belirtilen eş uç noktaların daveti gönderenin sponsorluğunda belirtilen işbirliğine PeerApplication katılması için zaman uyumsuz bir davet işlemi başlatır.

InviteAsync(PeerEndPoint, String, Byte[], PeerApplication, Object)

Belirtilenin, daveti gönderenin sponsorluğunda peerEndPoint belirtilen işbirliğine PeerApplication katılması için zaman uyumsuz bir davet işlemi başlatır.

Açıklamalar

Bu yöntemin başarıyla tamamlanması için çağıranın System.Net.PeerToPeer.Collaboration altyapıda oturum açması gerekmez. PeerInvitationResponse Davetliden gelen bir, işbirliği davetini kabul eden davetliyle aynı değildir. Uygulamayı yüklememiş uzak bir eşe davet gönderilirse, davet otomatik olarak reddedilir.

InviteAsync(Object)

Bir uç noktanın daveti gönderenin sponsorluğunda bir PeerCollaboration uygulamaya katılması için zaman uyumsuz davet işlemi başlatır. Davet, belirtilen Objectkullanılarak tanımlanır.

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

Parametreler

userToken
Object

Zaman uyumsuz işlemin geri çağırmasına geçirmek için kullanıcı tanımlı nesne. ayrıca iptal için zaman uyumsuz işlemi tanımlamak için kullanılır. Bu parametre belirtilmelidir ve devam eden tüm zaman uyumsuz davet işlemlerinde benzersizdir.

Öznitelikler

Özel durumlar

UserToken olamaz null.

Açıklamalar

Bu yöntemin başarıyla tamamlanması için çağıranın System.Net.PeerToPeer.Collaboration altyapıda oturum açması gerekmez. PeerInvitationResponse Davetliden gelen bir, işbirliği davetini kabul eden davetliyle aynı değildir. Uygulamayı yüklememiş uzak bir eşe davet gönderilirse, davet otomatik olarak reddedilir.

Arayanlara Notlar

ve alt sınıfları yerine sınıfında ek aşırı yüklemeler PeerContactPeerNearMetanımlanırPeer.

Bu yöntemin çağrılması için bir PermissionState gerekir Unrestricted. Bu durum, eş işbirliği oturumu başladığında oluşturulur.

Ayrıca bkz.

Şunlara uygulanır

InviteAsync(PeerEndPoint, Object)

Belirtilen eş uç noktanın daveti gönderenin sponsorluğunda bir uygulamaya katılması için zaman uyumsuz davet PeerCollaboration işlemi başlatır. Davet, belirtilen Objectkullanılarak tanımlanır.

public:
 void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, System::Object ^ userToken);
[System.Security.SecurityCritical]
public void InviteAsync (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : System.Net.PeerToPeer.Collaboration.PeerEndPoint * obj -> unit
Public Sub InviteAsync (peerEndPoint As PeerEndPoint, userToken As Object)

Parametreler

peerEndPoint
PeerEndPoint

Davetin gönderildiği uç nokta veya uzak eş.

userToken
Object

Zaman uyumsuz işlemin geri çağırmasına geçirmek için kullanıcı tanımlı nesne. ayrıca iptal için zaman uyumsuz işlemi tanımlamak için kullanılır. Bu parametre belirtilmelidir ve devam eden tüm zaman uyumsuz davet işlemlerinde benzersizdir.

Öznitelikler

Özel durumlar

  • UserToken olamaz null.

  • içindeki peerEndPoint uç nokta olamaz null.

peerEndPoint nesnesi olamaz null.

Guid Geçerli uygulama için yok veya boş.

Açıklamalar

Bu yöntemin başarıyla tamamlanması için çağıranın System.Net.PeerToPeer.Collaboration altyapıda oturum açması gerekmez. PeerInvitationResponse Davetliden gelen bir, işbirliği davetini kabul eden davetliyle aynı değildir. Uygulamayı yüklememiş uzak bir eşe davet gönderilirse, davet otomatik olarak reddedilir.

Arayanlara Notlar

ve alt sınıfları yerine sınıfında ek aşırı yüklemeler PeerContactPeerNearMetanımlanırPeer.

Bu yöntemin çağrılması için bir PermissionState gerekir Unrestricted. Bu durum, eş işbirliği oturumu başladığında oluşturulur.

Ayrıca bkz.

Şunlara uygulanır

InviteAsync(PeerApplication, String, Byte[], Object)

Belirtilen eş uç noktaların daveti gönderenin sponsorluğunda belirtilen işbirliğine PeerApplication katılması için zaman uyumsuz bir davet işlemi başlatır.

public:
 override void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData, System::Object ^ userToken);
[System.Security.SecurityCritical]
public override void InviteAsync (System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData, object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] * obj -> unit
Public Overrides Sub InviteAsync (applicationToInvite As PeerApplication, message As String, invitationData As Byte(), userToken As Object)

Parametreler

applicationToInvite
PeerApplication

Davetin gönderildiği uygulama.

message
String

Uygulama davetiyle birlikte uzak eşe gönderilecek bir ileti. İleti en fazla 255 Unicode karakter olabilir.

invitationData
Byte[]

Davetle ilişkilendirilecek kullanıcı tanımlı veri blobu. Boyutu en fazla 16.384 bayt olabilir.

userToken
Object

Zaman uyumsuz işlemin geri çağırmasına geçirmek için kullanıcı tanımlı nesne. ayrıca iptal için zaman uyumsuz işlemi tanımlamak için kullanılır. Bu parametre belirtilmelidir ve devam eden tüm zaman uyumsuz davet işlemlerinde benzersizdir.

Öznitelikler

Özel durumlar

UserToken olamaz null.

PeerApplication nesnesi olamaz null.

  • Guid Geçerli uygulama için yok veya boş.

  • Uç nokta koleksiyonu boş veya null.

Açıklamalar

Bu yöntemin başarıyla tamamlanması için çağıranın System.Net.PeerToPeer.Collaboration altyapıda oturum açması gerekmez. PeerInvitationResponse Davetliden gelen bir, işbirliği davetini kabul eden davetliyle aynı değildir. Uygulamayı yüklememiş uzak bir eşe davet gönderilirse, davet otomatik olarak reddedilir.

Arayanlara Notlar

ve alt sınıfları yerine sınıfında ek aşırı yüklemeler PeerContactPeerNearMetanımlanırPeer.

Bu yöntemin çağrılması için bir PermissionState gerekir Unrestricted. Bu durum, eş işbirliği oturumu başladığında oluşturulur.

Ayrıca bkz.

Şunlara uygulanır

InviteAsync(PeerEndPoint, String, Byte[], PeerApplication, Object)

Belirtilenin, daveti gönderenin sponsorluğunda peerEndPoint belirtilen işbirliğine PeerApplication katılması için zaman uyumsuz bir davet işlemi başlatır.

public:
 void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, System::String ^ message, cli::array <System::Byte> ^ invitationData, System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::Object ^ userToken);
[System.Security.SecurityCritical]
public void InviteAsync (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, string message, byte[] invitationData, System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : System.Net.PeerToPeer.Collaboration.PeerEndPoint * string * byte[] * System.Net.PeerToPeer.Collaboration.PeerApplication * obj -> unit
Public Sub InviteAsync (peerEndPoint As PeerEndPoint, message As String, invitationData As Byte(), applicationToInvite As PeerApplication, userToken As Object)

Parametreler

peerEndPoint
PeerEndPoint

Davetin gönderildiği uç nokta veya uzak eş.

message
String

Uygulama davetiyle birlikte uzak eşe gönderilecek bir ileti. İleti en fazla 255 Unicode karakter olabilir.

invitationData
Byte[]

Davetle ilişkilendirilecek kullanıcı tanımlı veri blobu. Boyutu en fazla 16.384 bayt olabilir.

applicationToInvite
PeerApplication

Davetin gönderildiği uygulama.

userToken
Object

Zaman uyumsuz işlemin geri çağırmasına geçirmek için kullanıcı tanımlı nesne. ayrıca iptal için zaman uyumsuz işlemi tanımlamak için kullanılır. Bu parametre belirtilmelidir ve devam eden tüm zaman uyumsuz davet işlemlerinde benzersizdir.

Öznitelikler

Özel durumlar

  • UserToken null olamaz.

  • tarafından peerEndPoint belirtilen uç nokta olamaz null.

Id Geçerli uygulama için yok veya boş.

Açıklamalar

Bu yöntemin başarıyla tamamlanması için çağıranın System.Net.PeerToPeer.Collaboration altyapıda oturum açması gerekmez. PeerInvitationResponse Davetliden gelen bir, işbirliği davetini kabul eden davetliyle aynı değildir. Uygulamayı yüklememiş uzak bir eşe davet gönderilirse, davet otomatik olarak reddedilir.

Arayanlara Notlar

ve alt sınıfları yerine sınıfında ek aşırı yüklemeler PeerContactPeerNearMetanımlanırPeer.

Bu yöntemin çağrılması için bir PermissionState gerekir Unrestricted. Bu durum, eş işbirliği oturumu başladığında oluşturulur.

Ayrıca bkz.

Şunlara uygulanır