PeerContact.GetObjects Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
.
O par de chamada não está inscrito no PeerContact associado ao PeerEndPoint.
O par de chamada ainda não chamou o método RefreshData().
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
.
O par de chamada não está inscrito no PeerEndPoint.
O par de chamada ainda não chamou o método RefreshData().
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.