PeerCollaboration.GetLocalRegisteredApplications Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine Auflistung von PeerApplication-Objekten ab, die auf dem lokalen Computer registriert sind.
Überlädt
GetLocalRegisteredApplications() |
Ruft alle PeerApplication-Objekte ab, die auf dem lokalen Computer registriert sind. |
GetLocalRegisteredApplications(PeerApplicationRegistrationType) |
Ruft eine Auflistung aller PeerApplication-Objekte ab, die für den angegebenen PeerApplicationRegistrationType auf dem lokalen Computer registriert sind. |
Beispiele
Der folgende Beispielcode veranschaulicht, wie Eine Sammlung von Anwendungen abgerufen wird, die bei der Collaboration-Infrastruktur registriert sind:
// 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;
}
Hinweise
Der Aufrufer, der sich über SignIn die -Methode oder vor der Verwendung dieser Methode bei der Peerzusammenarbeitsinfrastruktur anmelden muss.
Für den Zugriff auf diese Eigenschaft ist eine PermissionState von Unrestrictederforderlich. Dieser Zustand wird erstellt, wenn die Peer Zusammenarbeitssitzung beginnt.
GetLocalRegisteredApplications()
Ruft alle PeerApplication-Objekte ab, die auf dem lokalen Computer registriert sind.
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
Gibt zurück
Eine PeerApplicationCollection mit allen Anwendungen, die auf dem lokalen Computer registriert sind. Wenn eine Anwendung nicht gefunden wurde, wird eine Auflistung der Größe 0 (null) zurückgegeben.
Ausnahmen
Beim Versuch dieser Methode, die für diesen Peer registrierte Anwendung aufzulisten, wurde ein ungültiger Wert zurückgegeben. Stellen Sie sicher, dass alle Anwendungen über gültige Registrierungswerte verfügen.
Hinweise
Der Aufrufer muss sich vor der Verwendung dieser Methode über die SignIn -Methode bei der Peerzusammenarbeitsinfrastruktur anmelden.
Für den Zugriff auf diese Eigenschaft ist eine PermissionState von Unrestrictederforderlich. Dieser Zustand wird erstellt, wenn die Peer Zusammenarbeitssitzung beginnt.
Weitere Informationen
Gilt für:
GetLocalRegisteredApplications(PeerApplicationRegistrationType)
Ruft eine Auflistung aller PeerApplication-Objekte ab, die für den angegebenen PeerApplicationRegistrationType auf dem lokalen Computer registriert sind.
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
Der PeerApplicationRegistrationType, der für die angegebene Anwendung zurückgegeben werden soll.
Gibt zurück
Eine PeerApplicationCollection mit allen Anwendungen von dem angegebenen type
, die auf dem lokalen Computer registriert sind. Wenn eine Anwendung nicht gefunden wurde, wird eine Auflistung der Größe 0 (null) zurückgegeben.
- Attribute
Ausnahmen
Der type
-Parameter ist auf keinen bekannten Wert in der PeerApplicationRegistrationType-Enumeration festgelegt.
Beim Versuch dieser Methode, die für diesen Peer registrierte Anwendung aufzulisten, wurde ein ungültiger Wert zurückgegeben. Stellen Sie sicher, dass alle Anwendungen über gültige Registrierungswerte verfügen.
Hinweise
Der Aufrufer muss sich vor der Verwendung dieser Methode über die SignIn -Methode bei der Peer collaboration-Infrastruktur anmelden.
Für den Zugriff auf diese Methode ist eine PermissionState von Unrestrictederforderlich. Dieser Zustand wird erstellt, wenn die Peer Zusammenarbeitssitzung beginnt.