Peer.GetObjects Método

Definição

Obtém a coleção de objetos de dados que foram registrados pelo par de um cache local.

Sobrecargas

Nome Description
GetObjects()

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

GetObjects(Guid)

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

Comentários

Essa funcionalidade só é exposta na PeerContact classe. Essa funcionalidade não é exposta em nenhum outro tipo de par por motivos de segurança.

Se nenhum objeto for encontrado para o ponto de extremidade, uma coleção de tamanho zero (0) será retornada.

GetObjects()

Obtém a coleção de objetos de dados de um 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

Retornos

A PeerObject coleção para o ponto de extremidade ou ponto de extremidade especificado por essa instância.

Atributos

Exceções

O chamador não está inscrito no ponto de extremidade ou ainda não foi chamado RefreshData().

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

Comentários

Essa funcionalidade só é exposta na PeerContact classe. Essa funcionalidade não é exposta em nenhum outro tipo de par por motivos de segurança.

Se a sessão de colaboração par não tiver instanciado com um PermissionState destes Unrestricted, esse método não poderá acessar objetos no computador local. O mesmo acontece com os aplicativos registrados na sessão de colaboração.

A coleção de objetos pares consiste em informações de aplicativo, objeto de dados e presença para o ponto de extremidade ou par especificado por essa instância. Se nenhum objeto for encontrado para o ponto de extremidade, uma coleção de tamanho zero (0) será retornada. Se o par de chamadas estiver inscrito nesse ponto de extremidade, o cache será atualizado automaticamente; caso contrário RefreshData , deve ser chamado antes de chamar esse método.

O chamador não precisa ser conectado à 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 para chamar esse método.

OBSERVAÇÃO: sobrecargas adicionais são definidas na Peer classe em vez das subclasses PeerContact e PeerNearMe.

Confira também

Aplica-se a

GetObjects(Guid)

Obtém o Peer objeto associado ao fornecido Guid 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 a Peer ser recuperado da coleção.

Retornos

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

Atributos

Exceções

A ID do objeto é null.

O chamador não está inscrito PeerEndPoint ou ainda não foi chamado RefreshData() contra ele.

Ocorreu um erro ao obter informações de objeto do par.

Comentários

Essa funcionalidade só é exposta na PeerContact classe. Essa funcionalidade não é exposta em nenhum outro tipo de par por motivos de segurança.

A coleção de objetos pares consiste em informações de aplicativo, objeto de dados e presença para o ponto de extremidade ou par especificado por essa instância. Se nenhum objeto for encontrado para o ponto de extremidade, uma coleção de tamanho zero (0) será retornada. Quando o par de chamadas é inscrito nesse ponto de extremidade, o cache é atualizado automaticamente; caso contrário RefreshData , deve ser chamado antes de chamar esse método.

O chamador não precisa ser conectado à 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 para chamar esse método. Chamar esse método requer um PermissionState .Unrestricted Esse estado é criado quando a sessão de colaboração é iniciada.

OBSERVAÇÃO: sobrecargas adicionais são definidas na Peer classe em vez das classes PeerContact derivadas e PeerNearMe.

Confira também

Aplica-se a