WindowsStreamSecurityBindingElement.GetProperty<T> Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un oggetto specificato da BindingContext.
public:
generic <typename T>
where T : class override T GetProperty(System::ServiceModel::Channels::BindingContext ^ context);
public override T GetProperty<T> (System.ServiceModel.Channels.BindingContext context) where T : class;
override this.GetProperty : System.ServiceModel.Channels.BindingContext -> 'T (requires 'T : null)
Public Overrides Function GetProperty(Of T As Class) (context As BindingContext) As T
Parametri di tipo
- T
Oggetto da ottenere.
Parametri
- context
- BindingContext
Oggetto BindingContext.
Restituisce
Oggetto specificato dalla classe BindingContext oppure null
se l'oggetto non viene individuato.
Commenti
Questo metodo riceve un contesto di associazione come parametro di input, che rappresenta lo stack di elementi di associazione. Questo metodo ottiene direttamente l'oggetto specificato o delega la richiesta al successivo elemento di associazione nello stack oppure esegue entrambe le operazioni. Può modificare il contesto se delega la richiesta. Ogni elemento di associazione nello stack può ripetere questo processo, se è stato delegato a farlo, finché non arriva alla fine dello stack. L'oggetto restituito in genere è una raccolta di proprietà.
Se il tipo di T
è ISecurityCapabilities, viene restituita un'istanza di questa classe con SupportsClientAuthentication,
Le proprietà SupportsClientWindowsIdentity e SupportsServerAuthentication impostate su true
e le proprietà SupportedRequestProtectionLevel e SupportedResponseProtectionLevel impostate sul valore corrente in questa associazione.
Se il tipo di T
è IdentityVerifier, viene restituita un'istanza predefinita di questa classe.
Questo metodo viene implementato sia da elementi di associazione sia da oggetti run-time, ad esempio IChannelFactory, IChannelListener e IChannel.