BindingElement.GetProperty<T>(BindingContext) Método

Definição

Quando sobrescrito numa classe derivada, devolve um objeto tipado solicitado, se presente, da camada apropriada na pilha de ligação.

public:
generic <typename T>
 where T : class abstract T GetProperty(System::ServiceModel::Channels::BindingContext ^ context);
public abstract T GetProperty<T>(System.ServiceModel.Channels.BindingContext context) where T : class;
abstract member GetProperty : System.ServiceModel.Channels.BindingContext -> 'T (requires 'T : null)
Public MustOverride Function GetProperty(Of T As Class) (context As BindingContext) As T

Parâmetros de Tipo Genérico

T

O objeto tipado para o qual o método está a fazer consulta.

Parâmetros

context
BindingContext

O BindingContext para o elemento de ligação.

Devoluções

T

O objeto T tipado solicita se está presente ou null não está presente.

Exemplos

CustomBinding binding = new CustomBinding();
HttpTransportBindingElement element = new HttpTransportBindingElement();
BindingParameterCollection parameters = new BindingParameterCollection();
parameters.Add(new ServiceCredentials());
Uri baseAddress = new Uri("http://localhost:8000/ChannelApp");
String relAddress = "http://localhost:8000/ChannelApp/service";
BindingContext context = new BindingContext(binding, parameters, baseAddress, relAddress, ListenUriMode.Explicit);

ServiceCredentials serviceCredentials = element.GetProperty<ServiceCredentials>(context);

Observações

Use isto para recuperar capacidades, requisitos e parâmetros da pilha de elementos de ligação. Se um elemento de ligação suportar o retorno do objeto solicitado, ele devolve-o. Se não, delega a chamada para o próximo elemento de ligação na pilha. Se chegar ao fundo da pilha e nenhum elemento de ligação suportar o objeto solicitado, então o método devolve null.

Note

Se estiver a adicionar cabeçalhos de mensagem que devem ser encriptados, deve devolver uma ChannelProtectionRequirements instância com os seus requisitos deste método quando solicitado ChannelProtectionRequirements.

Aplica-se a