IExtension<T> Interface

Definição

Permite que um objeto estenda outro objeto através da agregação.

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)

Parâmetros de Tipo Genérico

T

O objeto que participa no comportamento personalizado.

Derivado

Observações

O WCF permite-lhe estender System.ServiceModel.IExtensibleObject<T> objetos (as System.ServiceModel.IContextChannelclasses, System.ServiceModel.ServiceHost, System.ServiceModel.InstanceContext, e System.ServiceModel.OperationContext , e os outros) adicionando um novo estado ou comportamento usando o seu padrão extensível de objetos. O padrão extensível de objetos é usado no WCF para estender classes de execução existentes com novas funcionalidades ou para adicionar novas funcionalidades de estado a um objeto.

Métodos

Name Description
Attach(T)

Permite que um objeto de extensão descubra quando foi agregado. Chamado quando a extensão é adicionada à Extensions propriedade.

Detach(T)

Permite que um objeto descubra quando já não está agregado. Chamado quando uma extensão é retirada da Extensions propriedade.

Aplica-se a