PeerCollaboration.GetLocalRegisteredApplications 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.
Mendapatkan kumpulan PeerApplication objek yang terdaftar di komputer lokal.
Overload
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. |
Contoh
Contoh kode berikut menggambarkan cara mengambil kumpulan aplikasi yang terdaftar dengan infrastruktur Kolaborasi:
// Enumerating all local registered applications.
private static void EnumLocalRegisteredApplications()
{
PeerApplicationCollection pac = null;
Console.WriteLine("Attempting to enumerate all local registered collaboration applications...");
try
{
pac = PeerCollaboration.GetLocalRegisteredApplications(PeerApplicationRegistrationType.AllUsers);
foreach (PeerApplication pa in pac)
{
Console.WriteLine("Registered application:\n ID: {0}\n Description: {1}\n", pa.Id, pa.Description);
}
}
catch (PeerToPeerException p2pEx)
{
Console.WriteLine("The Peer Collaboration Infrastructure could not return an enumeration of the registered applications: {0}",
p2pEx.Message);
}
catch (Exception ex)
{
Console.WriteLine("Unexpected exception caught when trying to enumerate the registered collaboration applications: {0}.",
ex.Message);
}
finally
{
foreach (PeerApplication pa in pac)
{
pa.Dispose();
}
}
return;
}
Keterangan
Pemanggil harus masuk ke infrastruktur kolaborasi serekan melalui SignIn metode atau sebelum penggunaan metode ini.
Akses ke properti ini memerlukan PermissionState dari Unrestricted. Status ini dibuat saat Peer sesi kolaborasi dimulai.
GetLocalRegisteredApplications()
Mendapatkan semua PeerApplication objek yang terdaftar di komputer lokal.
public:
static System::Net::PeerToPeer::Collaboration::PeerApplicationCollection ^ GetLocalRegisteredApplications();
public static System.Net.PeerToPeer.Collaboration.PeerApplicationCollection GetLocalRegisteredApplications ();
static member GetLocalRegisteredApplications : unit -> System.Net.PeerToPeer.Collaboration.PeerApplicationCollection
Public Shared Function GetLocalRegisteredApplications () As PeerApplicationCollection
Mengembalikan
yang PeerApplicationCollection berisi semua aplikasi yang terdaftar di komputer lokal. Jika aplikasi tidak ditemukan, kumpulan ukuran nol (0) dikembalikan.
Pengecualian
Nilai yang tidak valid dikembalikan ketika metode ini mencoba menghitung aplikasi yang terdaftar ke peer ini. Pastikan bahwa semua aplikasi memiliki nilai registri yang valid.
Keterangan
Pemanggil diperlukan untuk masuk ke infrastruktur kolaborasi serekan melalui SignIn metode sebelum penggunaan metode ini.
Akses ke properti ini memerlukan PermissionState dari Unrestricted. Status ini dibuat saat Peer sesi kolaborasi dimulai.
Lihat juga
Berlaku untuk
GetLocalRegisteredApplications(PeerApplicationRegistrationType)
Mendapatkan koleksi semua PeerApplication objek yang terdaftar di komputer lokal untuk yang ditentukan PeerApplicationRegistrationType.
public:
static System::Net::PeerToPeer::Collaboration::PeerApplicationCollection ^ GetLocalRegisteredApplications(System::Net::PeerToPeer::Collaboration::PeerApplicationRegistrationType type);
[System.Security.SecurityCritical]
public static System.Net.PeerToPeer.Collaboration.PeerApplicationCollection GetLocalRegisteredApplications (System.Net.PeerToPeer.Collaboration.PeerApplicationRegistrationType type);
[<System.Security.SecurityCritical>]
static member GetLocalRegisteredApplications : System.Net.PeerToPeer.Collaboration.PeerApplicationRegistrationType -> System.Net.PeerToPeer.Collaboration.PeerApplicationCollection
Public Shared Function GetLocalRegisteredApplications (type As PeerApplicationRegistrationType) As PeerApplicationCollection
Parameter
PeerApplicationRegistrationType untuk kembali ke aplikasi yang ditentukan.
Mengembalikan
PeerApplicationCollection yang berisi semua aplikasi yang ditentukan type
yang terdaftar di komputer lokal. Jika aplikasi tidak ditemukan, kumpulan ukuran nol (0) dikembalikan.
- Atribut
Pengecualian
Parameter type
tidak diatur ke nilai yang diketahui dalam PeerApplicationRegistrationType enumerasi.
Nilai yang tidak valid dikembalikan ketika metode ini mencoba menghitung aplikasi yang terdaftar ke peer ini. Pastikan bahwa semua aplikasi memiliki nilai registri yang valid.
Keterangan
Pemanggil diperlukan untuk masuk ke infrastruktur Kolaborasi Serekan melalui SignIn metode sebelum penggunaan metode ini.
Akses ke metode ini memerlukan PermissionState dari Unrestricted. Status ini dibuat saat Peer sesi kolaborasi dimulai.
Lihat juga
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk