PeerCollaboration.GetLocalRegisteredApplications Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une collection d’objets PeerApplication inscrits sur l’ordinateur local.
Surcharges
| Nom | Description |
|---|---|
| GetLocalRegisteredApplications() |
Obtient tous les PeerApplication objets inscrits sur l’ordinateur local. |
| GetLocalRegisteredApplications(PeerApplicationRegistrationType) |
Obtient une collection de tous les PeerApplication objets inscrits sur l’ordinateur local pour le fichier spécifié PeerApplicationRegistrationType. |
Exemples
L’exemple de code suivant montre comment récupérer une collection d’applications inscrites auprès de l’infrastructure collaboration :
// 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;
}
Remarques
L’appelant doit se connecter à l’infrastructure de collaboration homologue via la SignIn méthode ou avant l’utilisation de cette méthode.
L’accès à cette propriété nécessite un PermissionState .Unrestricted Cet état est créé lorsque la Peer session de collaboration commence.
GetLocalRegisteredApplications()
Obtient tous les PeerApplication objets inscrits sur l’ordinateur local.
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
Retours
Qui PeerApplicationCollection contient toutes les applications inscrites sur l’ordinateur local. Si une application est introuvable, une collection de taille zéro (0) est retournée.
Exceptions
Une valeur non valide a été retournée lorsque cette méthode a tenté d’énumérer l’application inscrite auprès de cet homologue. Vérifiez que toutes les applications ont des valeurs de Registre valides.
Remarques
L’appelant est tenu de se connecter à l’infrastructure de collaboration homologue via la SignIn méthode avant l’utilisation de cette méthode.
L’accès à cette propriété nécessite un PermissionState .Unrestricted Cet état est créé lorsque la Peer session de collaboration commence.
Voir aussi
S’applique à
GetLocalRegisteredApplications(PeerApplicationRegistrationType)
Obtient une collection de tous les PeerApplication objets inscrits sur l’ordinateur local pour le fichier spécifié 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
Paramètres
PeerApplicationRegistrationType pour revenir à l’application spécifiée.
Retours
Qui PeerApplicationCollection contient toutes les applications de l’ordinateur local qui type sont inscrites sur l’ordinateur local. Si une application est introuvable, une collection de taille zéro (0) est retournée.
- Attributs
Exceptions
Le type paramètre n’est pas défini sur une valeur connue dans l’énumération PeerApplicationRegistrationType .
Une valeur non valide a été retournée lorsque cette méthode a tenté d’énumérer l’application inscrite auprès de cet homologue. Vérifiez que toutes les applications ont des valeurs de Registre valides.
Remarques
L’appelant est tenu de se connecter à l’infrastructure Peer Collaboration via la SignIn méthode avant l’utilisation de cette méthode.
L’accès à cette méthode nécessite un PermissionState de Unrestricted. Cet état est créé lorsque la Peer session de collaboration commence.