IExtension<T> Schnittstelle
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.
Aktiviert ein Objekt, um durch Aggregation ein anderes Objekt zu erweitern.
generic <typename T>
where T : IExtensibleObject<T>public interface class IExtension
public interface IExtension<T> where T : IExtensibleObject<T>
type IExtension<'T (requires 'T :> IExtensibleObject<'T>)> = interface
Public Interface IExtension(Of T)
Typparameter
- T
Das Objekt, das am benutzerdefinierten Verhalten teilnimmt.
- Abgeleitet
Hinweise
MIT WCF können Sie Objekte (die System.ServiceModel.IContextChannelKlassen , System.ServiceModel.ServiceHost, System.ServiceModel.InstanceContextundSystem.ServiceModel.OperationContext) erweiternSystem.ServiceModel.IExtensibleObject<T>, indem Sie einen neuen Zustand oder ein neues Verhalten mithilfe des erweiterbaren Objektmusters hinzufügen. Das erweiterbare Objektmuster wird in WCF verwendet, um vorhandene Laufzeitklassen um neue Funktionen zu erweitern oder einem Objekt neue Zustandsfeatures hinzuzufügen.
Methoden
Attach(T) |
Aktiviert ein Erweiterungsobjekt, um herauszufinden, wann es aggregiert wurde. Wird aufgerufen, wenn die Erweiterung in die Extensions-Eigenschaft eingefügt wird. |
Detach(T) |
Aktiviert ein Objekt, um zu kennzeichnen, wenn es nicht mehr aggregiert wird. Wird aufgerufen, wenn eine Erweiterung aus der Extensions-Eigenschaft entfernt wird. |
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für