TransportBindingElement.GetProperty<T>(BindingContext) 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 una proprietà dal BindingContext specificato.
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
Proprietà da ottenere.
Parametri
- context
- BindingContext
Oggetto BindingContext.
Restituisce
La proprietà del BindingContext specificato.
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, delega la richiesta all'elemento di associazione inferiore successivo nello stack o una combinazione dei due. 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
è ChannelProtectionRequirements, XmlDictionaryReaderQuotas o MessageVersion, viene restituita un'istanza di questa classe. Se il tipo di T
corrisponde al tipo di un'istanza in BindingParameters, viene restituita quell'istanza.
Questo metodo viene implementato sia da elementi di associazione sia da oggetti run-time, ad esempio IChannelFactory, IChannelListener e IChannel.