PeerCollaboration.GetLocalRegisteredApplications Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un insieme di oggetti PeerApplication registrati nel computer locale.
Overload
GetLocalRegisteredApplications() |
Ottiene tutti gli oggetti PeerApplication registrati nel computer locale. |
GetLocalRegisteredApplications(PeerApplicationRegistrationType) |
Ottiene un insieme di tutti gli oggetti PeerApplication registrati nel computer locale mediante l'oggetto PeerApplicationRegistrationType specificato. |
Esempio
Il codice di esempio seguente illustra come recuperare una raccolta di applicazioni registrate con l'infrastruttura di collaborazione:
// 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;
}
Commenti
Il chiamante necessario per accedere all'infrastruttura di collaborazione peer tramite il SignIn metodo o prima dell'uso di questo metodo.
L'accesso a questa proprietà richiede un PermissionState oggetto .Unrestricted Questo stato viene creato all'inizio della sessione di Peer collaborazione.
GetLocalRegisteredApplications()
Ottiene tutti gli oggetti PeerApplication registrati nel computer locale.
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
Restituisce
Oggetto PeerApplicationCollection contenente tutte le applicazioni registrate nel computer locale. Se non viene rilevata alcuna applicazione, viene restituito un insieme avente dimensioni nulle.
Eccezioni
Il tentativo di enumerazione delle applicazioni registrate nel peer ha comportato la restituzione di un valore non valido. Assicurarsi che i valori del Registro di sistema di tutte le applicazioni siano validi.
Commenti
Il chiamante è necessario per accedere all'infrastruttura di collaborazione peer tramite il SignIn metodo prima dell'uso di questo metodo.
L'accesso a questa proprietà richiede un PermissionState oggetto .Unrestricted Questo stato viene creato all'inizio della sessione di Peer collaborazione.
Vedi anche
Si applica a
GetLocalRegisteredApplications(PeerApplicationRegistrationType)
Ottiene un insieme di tutti gli oggetti PeerApplication registrati nel computer locale mediante l'oggetto PeerApplicationRegistrationType specificato.
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
Parametri
Oggetto PeerApplicationRegistrationType da restituire per l'applicazione specificata.
Restituisce
Oggetto PeerApplicationCollection contenente tutte le applicazioni del tipo type
specificato registrate nel computer locale. Se non viene rilevata alcuna applicazione, viene restituito un insieme avente dimensioni nulle.
- Attributi
Eccezioni
Il parametro type
non è impostato su un valore noto dell'enumerazione PeerApplicationRegistrationType.
Il tentativo di enumerazione delle applicazioni registrate nel peer ha comportato la restituzione di un valore non valido. Assicurarsi che i valori del Registro di sistema di tutte le applicazioni siano validi.
Commenti
Il chiamante è necessario per accedere all'infrastruttura di collaborazione peer tramite il SignIn metodo prima dell'uso di questo metodo.
L'accesso a questo metodo richiede un PermissionState oggetto .Unrestricted Questo stato viene creato all'inizio della sessione di Peer collaborazione.