PeerContact.GetObjects 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 la colección de objetos del mismo nivel de una caché local.
Sobrecargas
| Nombre | Description |
|---|---|
| GetObjects(PeerEndPoint) |
Obtiene el PeerObjectCollection objeto registrado por el especificado PeerEndPoint y almacenado en la caché local. |
| GetObjects(PeerEndPoint, Guid) |
Obtiene la colección de objetos del mismo nivel registrados por el especificado PeerEndPoint y registrado en el PeerApplication objeto identificado por el especificado Guid. |
GetObjects(PeerEndPoint)
Obtiene el PeerObjectCollection objeto registrado por el especificado PeerEndPoint y almacenado en la caché local.
public:
System::Net::PeerToPeer::Collaboration::PeerObjectCollection ^ GetObjects(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerObjectCollection GetObjects(System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint);
[<System.Security.SecurityCritical>]
override this.GetObjects : System.Net.PeerToPeer.Collaboration.PeerEndPoint -> System.Net.PeerToPeer.Collaboration.PeerObjectCollection
Public Function GetObjects (peerEndPoint As PeerEndPoint) As PeerObjectCollection
Parámetros
- peerEndPoint
- PeerEndPoint
Punto de conexión desde el que se van a recuperar objetos.
Devoluciones
PeerObjectCollection asociado al objeto especificadoPeerEndPoint. Si no hay ninguna aplicación asociada al punto de conexión, se devuelve una colección de tamaño cero (0).
- Atributos
Excepciones
PeerEndPoint no puede ser null.
El elemento del mismo nivel que realiza la llamada no está suscrito al PeerContact asociado a .PeerEndPoint
El elemento del mismo nivel que realiza la llamada aún no ha llamado al RefreshData() método .
No se puede completar GetObjects la operación.
Comentarios
Si el elemento del mismo nivel que realiza la llamada no está suscrito al PeerContact asociado al especificado PeerEndPoint , RefreshData se debe llamar al método antes de llamar a este método.
Aunque no es necesario que el autor de la llamada inicie sesión en la infraestructura de colaboración para que este método se complete correctamente, se debe haber completado una llamada correcta a RefreshData o uno de los Subscribe métodos mientras el autor de la llamada ha iniciado sesión anteriormente.
Notas a los autores de las llamadas
Las sobrecargas adicionales se definen en la Peer clase en lugar de en las subclases PeerContact y PeerNearMe.
Llamar a este método requiere un PermissionState de Unrestricted. Este estado se crea cuando comienza la sesión de colaboración del mismo nivel.
Consulte también
Se aplica a
GetObjects(PeerEndPoint, Guid)
Obtiene la colección de objetos del mismo nivel registrados por el especificado PeerEndPoint y registrado en el PeerApplication objeto identificado por el especificado Guid.
public:
System::Net::PeerToPeer::Collaboration::PeerObjectCollection ^ GetObjects(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, Guid objectId);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerObjectCollection GetObjects(System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, Guid objectId);
[<System.Security.SecurityCritical>]
override this.GetObjects : System.Net.PeerToPeer.Collaboration.PeerEndPoint * Guid -> System.Net.PeerToPeer.Collaboration.PeerObjectCollection
Public Function GetObjects (peerEndPoint As PeerEndPoint, objectId As Guid) As PeerObjectCollection
Parámetros
- peerEndPoint
- PeerEndPoint
Punto de conexión desde el que se van a recuperar objetos.
- objectId
- Guid
Guid del objeto que PeerObject se va a recuperar.
Devoluciones
PeerObjectCollection asociado al objeto especificadoPeerEndPoint. Si no hay ninguna aplicación asociada al punto de conexión, se devuelve una colección de tamaño cero (0).
- Atributos
Excepciones
PeerEndPoint no puede ser null.
El elemento del mismo nivel que realiza la llamada no está suscrito a .PeerEndPoint
El elemento del mismo nivel que realiza la llamada aún no ha llamado al RefreshData() método .
No se puede completar GetObjects la operación.
Comentarios
Si el elemento del mismo nivel que realiza la llamada no está suscrito al PeerContact asociado al especificado PeerEndPoint , RefreshData se debe llamar al método antes de llamar a este método.
Aunque no es necesario que el autor de la llamada inicie sesión en la infraestructura de colaboración para que este método se complete correctamente, se debe haber completado una llamada correcta a RefreshData o uno de los Subscribe métodos mientras el autor de la llamada ha iniciado sesión anteriormente.
Notas a los autores de las llamadas
Las sobrecargas adicionales se definen en la Peer clase en lugar de en las subclases PeerContact y PeerNearMe.
Llamar a este método requiere un PermissionState de Unrestricted. Este estado se crea cuando comienza la sesión de colaboración del mismo nivel.