IChannel.GetProperty<T> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt ein typiertes Objekt zurück, das ( falls vorhanden) aus der entsprechenden Ebene im Kanalstapel angefordert wird.
public:
generic <typename T>
where T : class T GetProperty();
public T GetProperty<T>() where T : class;
abstract member GetProperty : unit -> 'T (requires 'T : null)
Public Function GetProperty(Of T As Class) () As T
Typparameter
- T
Das typierte Objekt, für das die Methode abgefragt wird.
Gibt zurück
Das eingegebene Objekt T wurde angefordert, wenn es vorhanden ist oder null nicht.
Beispiele
Im folgenden Beispiel wird gezeigt, wie diese Eigenschaft von einem Kanal implementiert werden kann, der den Aufruf nach unten delegiert, indem eineInnerChannel Eigenschaft verwendet wird, die den inneren Kanal für diesen Kanal abruft.
public virtual T GetProperty<T>() where T : class
{
IChannel innerChannel = this.InnerChannel;
if (innerChannel != null)
return innerChannel.GetProperty<T>();
return null;
}
Hinweise
Verwenden Sie diese Einstellung, um ein typiertes Objekt anzufordern, z. B. eine Schnittstelle zum Festlegen von Eigenschaften oder abrufen des Status von der entsprechenden Ebene im Kanalstapel. Wenn eine Ebene die Rückgabe des angeforderten Objekts unterstützt, wird es zurückgegeben. Wenn nicht, delegiert er den Aufruf bis zur nächsten Ebene im Stapel. Wenn es zum Ende des Stapels und keine Kanalebene das angeforderte Objekt unterstützt, wird die Methode zurückgegeben null.