PeerCollaboration.GetLocalRegisteredApplications Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém uma coleção de PeerApplication objetos registados na máquina local.
Sobrecargas
| Name | Description |
|---|---|
| GetLocalRegisteredApplications() |
Recebe todos os PeerApplication objetos registados na máquina local. |
| GetLocalRegisteredApplications(PeerApplicationRegistrationType) |
Obtém uma coleção de todos PeerApplication os objetos registados na máquina local para o especificado PeerApplicationRegistrationType. |
Exemplos
O seguinte código de exemplo ilustra como recuperar uma coleção de aplicações registadas na infraestrutura de Colaboração:
// 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;
}
Observações
O chamador tinha de iniciar sessão na infraestrutura de colaboração entre pares através do SignIn método ou antes da utilização deste método.
O acesso a esta propriedade requer um PermissionState de Unrestricted. Este estado é criado quando a Peer sessão de colaboração começa.
GetLocalRegisteredApplications()
Recebe todos os PeerApplication objetos registados na máquina 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
Devoluções
A PeerApplicationCollection que contém todas as aplicações registadas na máquina local. Se uma aplicação não for encontrada, é devolvida uma coleção de tamanho zero (0).
Exceções
Um valor inválido era devolvido quando este método tentava enumerar a aplicação registada neste par. Por favor, certifique-se de que todas as candidaturas têm valores válidos no registo.
Observações
O chamador é obrigado a iniciar sessão na infraestrutura de colaboração entre pares através do SignIn método antes da utilização deste método.
O acesso a esta propriedade requer um PermissionState de Unrestricted. Este estado é criado quando a Peer sessão de colaboração começa.
Ver também
Aplica-se a
GetLocalRegisteredApplications(PeerApplicationRegistrationType)
Obtém uma coleção de todos PeerApplication os objetos registados na máquina local para o especificado 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
Parâmetros
PeerApplicationRegistrationType para retornar para a aplicação especificada.
Devoluções
A PeerApplicationCollection que contém todas as aplicações do especificado type que estão registadas na máquina local. Se uma aplicação não for encontrada, é devolvida uma coleção de tamanho zero (0).
- Atributos
Exceções
O type parâmetro não está definido para um valor conhecido na PeerApplicationRegistrationType enumeração.
Um valor inválido era devolvido quando este método tentava enumerar a aplicação registada neste par. Por favor, certifique-se de que todas as candidaturas têm valores válidos no registo.
Observações
O chamador é obrigado a iniciar sessão na infraestrutura de Colaboração entre Pares através do SignIn método antes da utilização deste método.
O acesso a este método requer um PermissionState de Unrestricted. Este estado é criado quando a Peer sessão de colaboração começa.