Peer.GetObjects Método

Definição

Obtém a coleção de objetos de dados que foram registados pelo par a partir de uma cache local.

Sobrecargas

Name Description
GetObjects()

Obtém a coleção de objetos de dados a partir de uma cache local.

GetObjects(Guid)

Obtém o Peer objeto associado ao fornecido Guid a partir do PeerObjectCollection.

Observações

Esta funcionalidade só é exposta na PeerContact classe. Esta funcionalidade não é exposta em nenhum outro tipo de par por razões de segurança.

Se não forem encontrados objetos para o ponto final, é devolvida uma coleção de tamanho zero (0).

GetObjects()

Obtém a coleção de objetos de dados a partir de uma cache local.

public:
 System::Net::PeerToPeer::Collaboration::PeerObjectCollection ^ GetObjects();
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerObjectCollection GetObjects();
[<System.Security.SecurityCritical>]
member this.GetObjects : unit -> System.Net.PeerToPeer.Collaboration.PeerObjectCollection
Public Function GetObjects () As PeerObjectCollection

Devoluções

A PeerObject coleção para o par ou endpoint especificado por esta instância.

Atributos

Exceções

O chamador não está subscrito ao endpoint ou ainda não chamou RefreshData().

O método não consegue ser concluído devido a um erro na infraestrutura subjacente de Colaboração entre Pares.

Observações

Esta funcionalidade só é exposta na PeerContact classe. Esta funcionalidade não é exposta em nenhum outro tipo de par por razões de segurança.

Se a sessão de colaboração entre pares não foi instanciada com um PermissionState de Unrestricted, este método não pode aceder a objetos no computador local. O mesmo se aplica às candidaturas registadas na sessão de colaboração.

A coleção de objetos pares consiste em informação de aplicação, objeto de dados e presença para o par ou endpoint especificado por esta instância. Se não forem encontrados objetos para o ponto final, é devolvida uma coleção de tamanho zero (0). Se o par que chama estiver subscrito a este endpoint, a cache é automaticamente atualizada; caso contrário RefreshData , deve ser chamado antes de chamar este método.

O interlocutor não precisa de estar ligado à infraestrutura de colaboração para que este método seja concluído com sucesso. Uma chamada bem-sucedida ou RefreshData um dos Subscribe métodos deve ter sido realizada enquanto o chamador estava ligado antes de chamar este método.

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

Ver também

Aplica-se a

GetObjects(Guid)

Obtém o Peer objeto associado ao fornecido Guid a partir do PeerObjectCollection.

public:
 System::Net::PeerToPeer::Collaboration::PeerObjectCollection ^ GetObjects(Guid objectId);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerObjectCollection GetObjects(Guid objectId);
[<System.Security.SecurityCritical>]
member this.GetObjects : Guid -> System.Net.PeerToPeer.Collaboration.PeerObjectCollection
Public Function GetObjects (objectId As Guid) As PeerObjectCollection

Parâmetros

objectId
Guid

O Guid objeto Peer a ser recuperado da coleção.

Devoluções

Peer objeto associado ao fornecido Guid. Se um objeto não for encontrado, é devolvida uma coleção de tamanho zero (0).

Atributos

Exceções

O ID do objeto é null.

O interlocutor não está subscrito PeerEndPoint ou ainda não o contestou RefreshData() .

Ocorreu um erro ao obter informação de objeto do par.

Observações

Esta funcionalidade só é exposta na PeerContact classe. Esta funcionalidade não é exposta em nenhum outro tipo de par por razões de segurança.

A coleção de objetos pares consiste em informação de aplicação, objeto de dados e presença para o par ou endpoint especificado por esta instância. Se não forem encontrados objetos para o ponto final, é devolvida uma coleção de tamanho zero (0). Quando o par que chama está subscrito a este endpoint, a cache é automaticamente atualizada; caso contrário RefreshData , deve ser chamado antes de chamar este método.

O interlocutor não precisa de estar ligado à infraestrutura de colaboração para que este método seja concluído com sucesso. Uma chamada bem-sucedida ou RefreshData um dos Subscribe métodos deve ter sido realizada enquanto o chamador estava ligado antes de chamar este método. Chamar este método requer um PermissionState de Unrestricted. Este estado é criado quando a sessão de colaboração começa.

NOTA: Sobrecargas adicionais são definidas na Peer classe em vez das classes PeerContact derivadas e PeerNearMe.

Ver também

Aplica-se a