PeerContact.InviteAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |
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.
Id untuk aplikasi saat ini tidak ada atau kosong.
PeerEndPointCollection tidak bisa menjadi
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, 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 menjadinull
.Titik akhir dalam
peerEndPoint
tidak bolehnull
.
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 bolehnull
.
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.