ChannelFactory.GetProperty<T> 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.
Retorna o objeto tipado solicitado, se presente, da camada apropriada na pilha de canais ou null
, se ele não está presente.
public:
generic <typename T>
where T : class virtual T GetProperty();
public T GetProperty<T> () where T : class;
abstract member GetProperty : unit -> 'T (requires 'T : null)
override this.GetProperty : unit -> 'T (requires 'T : null)
Public Function GetProperty(Of T As Class) () As T
Parâmetros de tipo
- T
O objeto digitado para o qual o método está consultando.
Retornos
- T
O objeto tipado T
solicitado se ele estiver presente ou então null
se não estiver.
Implementações
Comentários
Use isso para recuperar recursos, requisitos e parâmetros da pilha de canais. Se uma fábrica de canais der suporte ao retorno do objeto solicitado, ele o retornará. Caso contrário, ele delega a chamada para o próximo nível na pilha. Se chegar à parte inferior da pilha e nenhuma fábrica de canais tiver suporte para o objeto solicitado, o método retornará null
.
T
normalmente é uma interface de canal que a fábrica de canais pode dar suporte. Se, por exemplo, GetProperty<IChannelListener>
for chamado em uma fábrica de canais duplex, ele retornará o ouvinte subjacente.