Bagikan melalui


PeerContact.InviteAsync Metode

Definisi

Memulai operasi undangan asinkron agar titik akhir bergabung dengan aplikasi yang PeerCollaboration disponsori oleh pengirim undangan.

Overload

InviteAsync(Object)

Memulai operasi undangan asinkron agar titik akhir bergabung dengan aplikasi yang PeerCollaboration disponsori oleh pengirim undangan. Undangan diidentifikasi menggunakan yang ditentukan Object.

InviteAsync(PeerEndPoint, Object)

Memulai operasi undangan asinkron untuk titik akhir serekan yang ditentukan untuk bergabung dengan aplikasi yang PeerCollaboration disponsori oleh pengirim undangan. Undangan diidentifikasi menggunakan yang ditentukan Object.

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

Memulai operasi undangan asinkron untuk titik akhir serekan yang ditentukan untuk bergabung dengan kolaborasi PeerApplication yang ditentukan yang disponsori oleh pengirim undangan.

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

Memulai operasi undangan asinkron untuk yang ditentukan peerEndPoint untuk bergabung dengan kolaborasi PeerApplication yang ditentukan yang disponsori oleh pengirim undangan.

Keterangan

Pemanggil tidak diperlukan untuk masuk ke System.Net.PeerToPeer.Collaboration infrastruktur agar metode ini berhasil diselesaikan. Dari PeerInvitationResponse orang yang diundang tidak sama dengan undangan yang menerima undangan untuk berkolaborasi. Jika undangan dikirim ke peer jarak jauh yang belum menginstal aplikasi, undangan akan ditolak secara otomatis.

InviteAsync(Object)

Memulai operasi undangan asinkron agar titik akhir bergabung dengan aplikasi yang PeerCollaboration disponsori oleh pengirim undangan. Undangan diidentifikasi menggunakan yang ditentukan Object.

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)

Parameter

userToken
Object

Objek yang ditentukan pengguna untuk diteruskan ke panggilan balik operasi asinkron. Juga digunakan untuk mengidentifikasi operasi asinkron untuk pembatalan. Parameter ini harus ditentukan dan unik di semua operasi undangan asinkron yang sedang berlangsung.

Atribut

Pengecualian

UserToken tidak bisa menjadi null.

Objek PeerEndPoint telah dibuang.

Keterangan

Pemanggil tidak diperlukan untuk masuk ke System.Net.PeerToPeer.Collaboration infrastruktur agar metode ini berhasil diselesaikan. Dari PeerInvitationResponse orang yang diundang tidak sama dengan undangan yang menerima undangan untuk berkolaborasi. Jika undangan dikirim ke peer jarak jauh yang belum menginstal aplikasi, undangan akan ditolak secara otomatis.

Catatan Bagi Pemanggil

Kelebihan beban tambahan ditentukan pada Peer kelas alih-alih subkelas PeerContact dan PeerNearMe.

Memanggil metode ini memerlukan PermissionState dari Unrestricted. Status ini dibuat saat sesi kolaborasi serekan dimulai.

Lihat juga

Berlaku untuk

InviteAsync(PeerEndPoint, Object)

Memulai operasi undangan asinkron untuk titik akhir serekan yang ditentukan untuk bergabung dengan aplikasi yang PeerCollaboration disponsori oleh pengirim undangan. Undangan diidentifikasi menggunakan yang ditentukan Object.

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)

Parameter

peerEndPoint
PeerEndPoint

Titik akhir atau peer jarak jauh untuk mengirim undangan.

userToken
Object

Objek yang ditentukan pengguna untuk diteruskan ke panggilan balik operasi asinkron. Juga digunakan untuk mengidentifikasi operasi asinkron untuk pembatalan. Parameter ini harus ditentukan dan unik di semua operasi undangan asinkron yang sedang berlangsung.

Atribut

Pengecualian

  • UserToken tidak bisa menjadi null.

  • Titik akhir dalam peerEndPoint tidak boleh null.

peerEndPoint objek tidak boleh null.

Objek PeerEndPoint telah dibuang.

Guid untuk aplikasi saat ini tidak ada atau kosong.

Keterangan

Pemanggil tidak diperlukan untuk masuk ke System.Net.PeerToPeer.Collaboration infrastruktur agar metode ini berhasil diselesaikan. Dari PeerInvitationResponse orang yang diundang tidak sama dengan undangan yang menerima undangan untuk berkolaborasi. Jika undangan dikirim ke peer jarak jauh yang belum menginstal aplikasi, undangan akan ditolak secara otomatis.

Catatan Bagi Pemanggil

Kelebihan beban tambahan ditentukan pada Peer kelas alih-alih subkelas PeerContact dan PeerNearMe.

Memanggil metode ini memerlukan PermissionState dari Unrestricted. Status ini dibuat saat sesi kolaborasi serekan dimulai.

Lihat juga

Berlaku untuk

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

Memulai operasi undangan asinkron untuk titik akhir serekan yang ditentukan untuk bergabung dengan kolaborasi PeerApplication yang ditentukan yang disponsori oleh pengirim undangan.

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)

Parameter

applicationToInvite
PeerApplication

Aplikasi tempat undangan dikirim.

message
String

Pesan untuk dikirim ke peer jarak jauh bersama dengan undangan aplikasi. Pesan tidak boleh lebih dari 255 karakter Unicode.

invitationData
Byte[]

Blob data yang ditentukan pengguna untuk dikaitkan dengan undangan. Ukurannya tidak boleh lebih dari 16.384 byte.

userToken
Object

Objek yang ditentukan pengguna untuk diteruskan ke panggilan balik operasi asinkron. Juga digunakan untuk mengidentifikasi operasi asinkron untuk pembatalan. Parameter ini harus ditentukan dan unik di semua operasi undangan asinkron yang sedang berlangsung.

Atribut

Pengecualian

UserToken tidak bisa menjadi null.

PeerApplication objek tidak boleh null.

Objek PeerEndPoint telah dibuang.

  • Guid untuk aplikasi saat ini tidak ada atau kosong.

  • Koleksi titik akhir kosong atau null.

Keterangan

Pemanggil tidak diperlukan untuk masuk ke System.Net.PeerToPeer.Collaboration infrastruktur agar metode ini berhasil diselesaikan. Dari PeerInvitationResponse orang yang diundang tidak sama dengan undangan yang menerima undangan untuk berkolaborasi. Jika undangan dikirim ke peer jarak jauh yang belum menginstal aplikasi, undangan akan ditolak secara otomatis.

Catatan Bagi Pemanggil

Kelebihan beban tambahan ditentukan pada Peer kelas alih-alih subkelas PeerContact dan PeerNearMe.

Memanggil metode ini memerlukan PermissionState dari Unrestricted. Status ini dibuat saat sesi kolaborasi serekan dimulai.

Lihat juga

Berlaku untuk

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

Memulai operasi undangan asinkron untuk yang ditentukan peerEndPoint untuk bergabung dengan kolaborasi PeerApplication yang ditentukan yang disponsori oleh pengirim undangan.

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)

Parameter

peerEndPoint
PeerEndPoint

Titik akhir atau peer jarak jauh untuk mengirim undangan.

message
String

Pesan untuk dikirim ke peer jarak jauh bersama dengan undangan aplikasi. Pesan tidak boleh lebih dari 255 karakter Unicode.

invitationData
Byte[]

Blob data yang ditentukan pengguna untuk dikaitkan dengan undangan. Ukurannya tidak boleh lebih dari 16.384 byte.

applicationToInvite
PeerApplication

Aplikasi tempat undangan dikirim.

userToken
Object

Objek yang ditentukan pengguna untuk diteruskan ke panggilan balik operasi asinkron. Juga digunakan untuk mengidentifikasi operasi asinkron untuk pembatalan. Parameter ini harus ditentukan dan unik di semua operasi undangan asinkron yang sedang berlangsung.

Atribut

Pengecualian

  • UserToken tidak boleh null.

  • Titik akhir yang ditentukan oleh peerEndPoint tidak boleh null.

PeerApplication dan PeerEndPoint objek tidak boleh null.

Objek PeerEndPoint telah dibuang.

Id untuk aplikasi saat ini tidak ada atau kosong.

Keterangan

Pemanggil tidak diperlukan untuk masuk ke System.Net.PeerToPeer.Collaboration infrastruktur agar metode ini berhasil diselesaikan. Dari PeerInvitationResponse orang yang diundang tidak sama dengan undangan yang menerima undangan untuk berkolaborasi. Jika undangan dikirim ke peer jarak jauh yang belum menginstal aplikasi, undangan akan ditolak secara otomatis.

Catatan Bagi Pemanggil

Kelebihan beban tambahan ditentukan pada Peer kelas alih-alih subkelas PeerContact dan PeerNearMe.

Memanggil metode ini memerlukan PermissionState dari Unrestricted. Status ini dibuat saat sesi kolaborasi serekan dimulai.

Lihat juga

Berlaku untuk