ChannelFactoryBase.GetProperty<T> Método

Definição

Retorna um objeto digitado solicitado, se presente, da camada apropriada na pilha do canal.

public:
generic <typename T>
 where T : class virtual T GetProperty();
public virtual T GetProperty<T>() where T : class;
abstract member GetProperty : unit -> 'T (requires 'T : null)
override this.GetProperty : unit -> 'T (requires 'T : null)
Public Overridable 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 null se não estiver.

Implementações

Comentários

Use isso para solicitar um objeto tipado, como uma interface para definir propriedades ou obter status da camada apropriada na pilha de fábrica do canal. Se uma camada der suporte ao retorno do objeto solicitado, ela o retornará. Caso contrário, ele simplesmente delega a chamada para a próxima camada na pilha. Se chegar à parte inferior da pilha e nenhuma camada de fábrica de canal tiver suporte para o objeto solicitado, o método retornará null.

Isso é semelhante à interface QueryService do COM+.

Aplica-se a