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 des objets PeerApplication inscrits sur l'ordinateur local.
Surcharges
GetLocalRegisteredApplications() |
Obtient tous les objets PeerApplication inscrits sur l'ordinateur local. |
GetLocalRegisteredApplications(PeerApplicationRegistrationType) |
Obtient une collection de tous les objets PeerApplication inscrits sur l'ordinateur local pour le PeerApplicationRegistrationTypespécifié. |
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 d’homologue via la SignIn méthode ou avant l’utilisation de cette méthode.
L’accès à cette propriété nécessite un PermissionState de Unrestricted. Cet état est créé lorsque la Peer session de collaboration commence.
GetLocalRegisteredApplications()
Obtient tous les objets PeerApplication 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
Un PeerApplicationCollection qui 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 essayé d'énumérer l'application inscrite sur cet homologue. Assurez-vous que toutes les applications ont des valeurs de Registre valides.
Remarques
L’appelant doit se connecter à l’infrastructure de collaboration d’homologue via la SignIn méthode avant d’utiliser cette méthode.
L’accès à cette propriété nécessite un PermissionState de Unrestricted. Cet état est créé lorsque la Peer session de collaboration commence.
Voir aussi
S’applique à
GetLocalRegisteredApplications(PeerApplicationRegistrationType)
Obtient une collection de tous les objets PeerApplication inscrits sur l'ordinateur local pour le PeerApplicationRegistrationTypespécifié.
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 à retourner pour l'application spécifiée.
Retours
Un PeerApplicationCollection qui contient toutes les applications du type
spécifié qui sont inscrites sur l'ordinateur local. Si une application est introuvable, une collection de taille zéro (0) est retournée.
- Attributs
Exceptions
Le paramètre type
n'a pas une valeur connue dans l'énumération PeerApplicationRegistrationType.
Une valeur non valide a été retournée lorsque cette méthode a essayé d'énumérer l'application inscrite sur cet homologue. Assurez-vous que toutes les applications ont des valeurs de Registre valides.
Remarques
L’appelant doit se connecter à l’infrastructure Peer Collaboration via la SignIn méthode avant d’utiliser 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.