IExtension<T> Interfaz
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Permite a un objeto extender otro objeto a través de la agregación.
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)
- T
El objeto que participa en el comportamiento personalizado.
- Derivado
WCF permite extender System.ServiceModel.IExtensibleObject<T> objetos (las System.ServiceModel.IContextChannelclases , System.ServiceModel.ServiceHost, System.ServiceModel.InstanceContexty System.ServiceModel.OperationContext ) agregando un nuevo estado o comportamiento mediante su patrón de objeto extensible. El patrón de objeto extensible se usa en WCF para ampliar las clases en tiempo de ejecución existentes con nueva funcionalidad o para agregar nuevas características de estado a un objeto.
Attach(T) |
Permite a un objeto de extensión averiguar cuándo se ha agregado. Se llama cuando la extensión se añade a la propiedad Extensions. |
Detach(T) |
Permite a un objeto averiguar cuándo deja de agregarse. Se llama cuando se quita una extensión de la propiedad Extensions. |
Produto | Versións |
---|---|
.NET | Core 1.0, Core 1.1, 8 (package-provided), 9 (package-provided), 10 (package-provided) |
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
UWP | 10.0 |
Comentarios de .NET
.NET é un proxecto de código aberto. Selecciona unha ligazón para ofrecer comentarios: