PeerCollaboration.GetLocalRegisteredApplications Méthode

Définition

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

type
PeerApplicationRegistrationType

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.

Voir aussi

S’applique à