PeerCollaboration Kelas
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.
Berinteraksi dengan infrastruktur Kolaborasi Serekan. Banyak skenario kolaborasi inti dimulai dengan kelas ini.
public ref class PeerCollaboration abstract sealed
public static class PeerCollaboration
type PeerCollaboration = class
Public Class PeerCollaboration
- Warisan
-
PeerCollaboration
Keterangan
Kelas ini adalah kelas statis - disegel, abstrak, dan tidak memiliki konstruktor publik. Ini digunakan untuk berisi dan mengelola informasi aplikasi, objek, dan kehadiran untuk rekan-rekan yang telah menerima undangan ke sesi kolaborasi. Dalam hal serekan, objek, dan aplikasi, kelas PeerCollaboration menyediakan tiga pengakses, satu untuk setiap koleksi, sebagai antarmuka atau titik konektivitas untuk apa pun yang terjadi di komputer. Kelas ini tidak dapat diwariskan; kesalahan waktu kompilasi akan terjadi jika kelas yang disegel ini ditentukan sebagai kelas dasar.
Metode dan properti di kelas ini dapat digunakan untuk:
Meluncurkan dan mengelola aplikasi kolaboratif
Mendaftarkan dan menghapus aplikasi dan objek kolaborasi (seperti sertifikat, gambar, avatar, dan deskripsi teks)
Mengundang rekan ke sesi kolaborasi, termasuk item seperti cakupan dan objek yang akan mengidentifikasinya melalui Internet
Izinkan serekan ke SignIn dan SignOut dari infrastruktur kolaborasi, mengelola daftar kontak, atau menerbitkan kehadiran mereka satu sama lain
SynchronizingObject Gunakan properti dan peristiwa untuk mengoordinasikan komunikasi aplikasi asinkron, terutama untuk perubahan nama, kehadiran, aplikasi, atau objek lainnya.
"Link-local cloud", "subnet dari peering calling", dan "NearMe scope" adalah istilah yang identik. "Cakupan internet" dan "kehadiran tanpa server" identik. Situs lokal PnrpScope tidak memiliki yang setara dalam namespace kolaborasi.
Penggunaan setiap metode atau properti di kelas ini memerlukan PermissionState dari Unrestricted. Status ini dibuat ketika sesi kolaborasi serekan dimulai.
Properti
ApplicationLaunchInfo |
PeerApplicationLaunchInfo Mendapatkan objek yang berisi informasi yang diperlukan saat aplikasi dimulai karena permintaan kolaborasi dari serekan jarak jauh. |
ContactManager |
Mendapatkan penyimpanan persisten yang berisi semua PeerContact objek untuk rekan jarak jauh. |
LocalEndPointName |
Mendapatkan atau mengatur nama yang PeerEndPoint terkait dengan peering panggilan. |
LocalPresenceInfo |
Mendapatkan atau mengatur kehadiran untuk peering panggilan dalam PeerCollaboration infrastruktur. |
SignInScope |
PeerScope Mendapatkan informasi kehadiran, kemampuan, dan objek yang dapat diterbitkan oleh serekan panggilan. |
SynchronizingObject |
Mendapatkan atau mengatur objek panggilan balik penanganan aktivitas untuk semua penanganan aktivitas. |
Metode
DeleteObject(PeerObject) |
Membatalkan pendaftaran yang PeerObject terkait dengan peer panggilan. |
GetLocalRegisteredApplications() |
Mendapatkan semua PeerApplication objek yang terdaftar di komputer lokal. |
GetLocalRegisteredApplications(PeerApplicationRegistrationType) |
Mendapatkan koleksi semua PeerApplication objek yang terdaftar di komputer lokal untuk yang ditentukan PeerApplicationRegistrationType. |
GetLocalSetObjects() |
Mendapatkan semua PeerObject instans yang didaftarkan oleh peering panggilan dengan PeerCollaboration infrastruktur pada komputer ini. |
GetPeersNearMe() |
Mengembalikan kumpulan semua PeerCollaboration titik akhir yang saat ini masuk pada subnet jaringan serekan panggilan. |
RegisterApplication(PeerApplication, PeerApplicationRegistrationType) |
Mendaftarkan yang ditentukan PeerApplication untuk sesi kolaborasi dengan serekan panggilan. |
SetObject(PeerObject) |
Mendaftarkan yang PeerObject terkait dengan peering panggilan. |
SignIn(PeerScope) |
Menandatangani serekan ke dalam infrastruktur kolaborasi dengan yang ditentukan PeerScope. |
SignOut(PeerScope) |
Menandatangani peer dari cakupan yang ditentukan. |
UnregisterApplication(PeerApplication, PeerApplicationRegistrationType) |
Membatalkan pendaftaran yang ditentukan PeerApplication dari PeerCollaboration infrastruktur. |
Acara
LocalApplicationChanged |
Dimunculkan ketika PeerApplication di PeerApplicationCollection untuk peer lokal pada host lokal telah berubah. |
LocalNameChanged |
Dimunculkan ketika nama PeerEndPoint pada host lokal untuk serekan lokal telah berubah. |
LocalObjectChanged |
PeerObject A di PeerObjectCollection untuk serekan lokal pada host lokal telah berubah. |
LocalPresenceChanged |
Serekan PeerPresenceInfo lokal pada host lokal telah berubah. |