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
| Name | Beschreibung |
|---|---|
| GetLocalRegisteredApplications() |
Ruft alle PeerApplication Objekte ab, die auf dem lokalen Computer registriert sind. |
| GetLocalRegisteredApplications(PeerApplicationRegistrationType) |
Ruft eine Auflistung aller PeerApplication Objekte ab, die auf dem lokalen Computer für den angegebenen Computer PeerApplicationRegistrationTyperegistriert sind. |
Beispiele
Im folgenden Beispielcode wird veranschaulicht, wie eine Sammlung von Anwendungen abgerufen wird, die mit der Infrastruktur für die Zusammenarbeit 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 für die Anmeldung bei der Peerzusammenarbeitsinfrastruktur über die SignIn Methode oder vor der Verwendung dieser Methode erforderlich ist.
Für den Zugriff auf diese Eigenschaft ist eine PermissionState von Unrestricted. 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
A PeerApplicationCollection , das alle Anwendungen enthält, die auf dem lokalen Computer registriert sind. Wenn eine Anwendung nicht gefunden wird, wird eine Sammlung der Größe Null (0) zurückgegeben.
Ausnahmen
Ein ungültiger Wert wurde zurückgegeben, wenn diese Methode versucht hat, die für diesen Peer registrierte Anwendung aufzählen zu können. Stellen Sie sicher, dass alle Anwendungen gültige Registrierungswerte besitzen.
Hinweise
Der Aufrufer ist erforderlich, um sich über die SignIn Methode vor der Verwendung dieser Methode bei der Peer-Zusammenarbeitsinfrastruktur anzumelden.
Für den Zugriff auf diese Eigenschaft ist eine PermissionState von Unrestricted. Dieser Zustand wird erstellt, wenn die Peer Zusammenarbeitssitzung beginnt.
Weitere Informationen
Gilt für:
GetLocalRegisteredApplications(PeerApplicationRegistrationType)
Ruft eine Auflistung aller PeerApplication Objekte ab, die auf dem lokalen Computer für den angegebenen Computer PeerApplicationRegistrationTyperegistriert 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
PeerApplicationRegistrationType zurückzugeben für die angegebene Anwendung.
Gibt zurück
A PeerApplicationCollection , das alle Anwendungen des angegebenen type Enthält, die auf dem lokalen Computer registriert sind. Wenn eine Anwendung nicht gefunden wird, wird eine Sammlung der Größe Null (0) zurückgegeben.
- Attribute
Ausnahmen
Der type Parameter wird nicht auf einen bekannten Wert in der PeerApplicationRegistrationType Enumeration festgelegt.
Ein ungültiger Wert wurde zurückgegeben, wenn diese Methode versucht hat, die für diesen Peer registrierte Anwendung aufzählen zu können. Stellen Sie sicher, dass alle Anwendungen gültige Registrierungswerte besitzen.
Hinweise
Der Aufrufer muss sich über die SignIn Methode vor der Verwendung dieser Methode bei der Peer-Collaboration-Infrastruktur anmelden.
Für den Zugriff auf diese Methode ist eine PermissionState von Unrestricted. Dieser Zustand wird erstellt, wenn die Peer Zusammenarbeitssitzung beginnt.