Bagikan melalui


PeerCollaboration.GetLocalRegisteredApplications Metode

Definisi

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

type
PeerApplicationRegistrationType

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