PeerContact.GetObjects Método

Definición

Recibe la colección de objetos del mismo nivel de una caché local.

Sobrecargas

GetObjects(PeerEndPoint)

Obtiene el objeto PeerObjectCollection registrado por el PeerEndPoint especificado y almacenado en la caché local.

GetObjects(PeerEndPoint, Guid)

Obtiene la colección de objetos del mismo nivel registrada por el objeto PeerEndPoint especificado y registrada en el objeto PeerApplication identificado por el Guid especificado.

GetObjects(PeerEndPoint)

Obtiene el objeto PeerObjectCollection registrado por el PeerEndPoint especificado 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

Extremo del que se recuperan objetos.

Devoluciones

PeerObjectCollection asociado al PeerEndPoint especificado. Si no hay ninguna aplicación asociada al extremo, se devuelve una colección de tamaño cero (0).

Atributos

Excepciones

El valor de 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 la operación GetObjects.

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 a 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 registrada por el objeto PeerEndPoint especificado y registrada en el objeto PeerApplication identificado por el Guid especificado.

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

Extremo del que se recuperan objetos.

objectId
Guid

No se pudo recuperar el Guid de PeerObject.

Devoluciones

PeerObjectCollection asociado al PeerEndPoint especificado. Si no hay ninguna aplicación asociada al extremo, se devuelve una colección de tamaño cero (0).

Atributos

Excepciones

El valor de 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 la operación GetObjects.

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 a 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