Compartilhar via


PeerContact.GetObjects Método

Definição

Obtém a coleção de objetos pares de um cache local.

Sobrecargas

GetObjects(PeerEndPoint)

Obtém o PeerObjectCollection registrado pelo PeerEndPoint especificado e armazenado no cache local.

GetObjects(PeerEndPoint, Guid)

Obtém a coleção de objetos pares registrados pelo PeerEndPoint especificado e registrados no PeerApplication identificado pelo Guid especificado.

GetObjects(PeerEndPoint)

Obtém o PeerObjectCollection registrado pelo PeerEndPoint especificado e armazenado no cache 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

O ponto de extremidade do qual recuperar objetos.

Retornos

O PeerObjectCollection associado ao PeerEndPoint especificado. Se nenhum aplicativo estiver associado ao ponto de extremidade, uma coleção de tamanho zero (0) será retornada.

Atributos

Exceções

PeerEndPoint não pode ser null.

Não é possível concluir a operação GetObjects.

Comentários

Se o par de chamada não estiver inscrito no PeerContact associado ao especificado PeerEndPoint , o RefreshData método deverá ser chamado antes de chamar esse método.

Embora o chamador não precise entrar na infraestrutura de colaboração para que esse método seja concluído com êxito, uma chamada bem-sucedida para RefreshData ou um dos Subscribe métodos deve ter sido concluída enquanto o chamador estava conectado anteriormente.

Notas aos Chamadores

Sobrecargas adicionais são definidas na Peer classe em vez das subclasses PeerContact e PeerNearMe.

Chamar esse método requer um PermissionState de Unrestricted. Esse estado é criado quando a sessão de colaboração de pares começa.

Confira também

Aplica-se a

GetObjects(PeerEndPoint, Guid)

Obtém a coleção de objetos pares registrados pelo PeerEndPoint especificado e registrados no PeerApplication identificado pelo 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

O ponto de extremidade do qual recuperar objetos.

objectId
Guid

O Guid do PeerObject a ser recuperado.

Retornos

O PeerObjectCollection associado ao PeerEndPoint especificado. Se nenhum aplicativo estiver associado ao ponto de extremidade, uma coleção de tamanho zero (0) será retornada.

Atributos

Exceções

PeerEndPoint não pode ser null.

Não é possível concluir a operação GetObjects.

Comentários

Se o par de chamada não estiver inscrito no PeerContact associado ao especificado PeerEndPoint , o RefreshData método deverá ser chamado antes de chamar esse método.

Embora o chamador não precise entrar na infraestrutura de colaboração para que esse método seja concluído com êxito, uma chamada bem-sucedida para RefreshData ou um dos Subscribe métodos deve ter sido concluída enquanto o chamador estava conectado anteriormente.

Notas aos Chamadores

Sobrecargas adicionais são definidas na Peer classe em vez das subclasses PeerContact e PeerNearMe.

Chamar esse método requer um PermissionState de Unrestricted. Esse estado é criado quando a sessão de colaboração de pares começa.

Confira também

Aplica-se a