Peer.GetObjects Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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.