PeerCollaboration.GetLocalRegisteredApplications Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene una colección de objetos PeerApplication registrados en el equipo local.
Sobrecargas
GetLocalRegisteredApplications() |
Obtiene todos los objetos PeerApplication registrados en el equipo local. |
GetLocalRegisteredApplications(PeerApplicationRegistrationType) |
Obtiene una colección de todos los objetos PeerApplication que se registran en el equipo local para el objeto PeerApplicationRegistrationType especificado. |
Ejemplos
En el código de ejemplo siguiente se muestra cómo recuperar una colección de aplicaciones registradas con la infraestructura de colaboración:
// 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;
}
Comentarios
El llamador necesario para iniciar sesión en la infraestructura de colaboración del mismo nivel a través del SignIn método o antes del uso de este método.
El acceso a esta propiedad requiere un PermissionState de Unrestricted. Este estado se crea cuando comienza la Peer sesión de colaboración.
GetLocalRegisteredApplications()
Obtiene todos los objetos PeerApplication registrados en el equipo 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
Devoluciones
PeerApplicationCollection que contiene todas las aplicaciones registradas en el equipo local. Si no se encuentra una aplicación, se devuelve una colección de tamaño cero (0).
Excepciones
Se devolvió un valor no válido cuando este método intentó enumerar la aplicación registrada en este elemento del mismo nivel. Asegúrese de que todas las aplicaciones tienen valores del Registro válidos.
Comentarios
El llamador es necesario para iniciar sesión en la infraestructura de colaboración del mismo nivel a través del SignIn método antes del uso de este método.
El acceso a esta propiedad requiere un PermissionState de Unrestricted. Este estado se crea cuando comienza la Peer sesión de colaboración.
Consulte también
Se aplica a
GetLocalRegisteredApplications(PeerApplicationRegistrationType)
Obtiene una colección de todos los objetos PeerApplication que se registran en el equipo local para el objeto PeerApplicationRegistrationType especificado.
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 que se devuelve para la aplicación especificada.
Devoluciones
PeerApplicationCollection que contiene todas las aplicaciones del type
especificado registradas en el equipo local. Si no se encuentra una aplicación, se devuelve una colección de tamaño cero (0).
- Atributos
Excepciones
El parámetro type
no está establecido en un valor conocido en la enumeración PeerApplicationRegistrationType.
Se devolvió un valor no válido cuando este método intentó enumerar la aplicación registrada en este elemento del mismo nivel. Asegúrese de que todas las aplicaciones tienen valores del Registro válidos.
Comentarios
El llamador es necesario para iniciar sesión en la infraestructura de colaboración del mismo nivel a través del SignIn método antes del uso de este método.
El acceso a este método requiere un PermissionState de Unrestricted. Este estado se crea cuando comienza la Peer sesión de colaboración.