IExtensibleObject<T> Gränssnitt

Definition

Aktivera ett objekt för att delta i anpassat beteende, till exempel registrering för händelser eller titta på tillståndsövergångar.

generic <typename T>
 where T : IExtensibleObject<T>public interface class IExtensibleObject
public interface IExtensibleObject<T> where T : IExtensibleObject<T>
type IExtensibleObject<'T (requires 'T :> IExtensibleObject<'T>)> = interface
Public Interface IExtensibleObject(Of T)

Typparametrar

T

Typ av tilläggsklass.

Härledda

Kommentarer

Implementera IExtensibleObject<T> för att aktivera aggregering av tillägg.

Om du till exempel implementerar en TreeNode klass och vill tillåta att extern kod lägger till anteckningar och metoder i vissa instanser av TreeNodekan du implementera TreeNodeIExtensibleObject<TreeNode>. Detta aktiverar kod som använder TreeNode för att lägga till objekt som implementeras IExtensibleObject<TreeNode> i Extensions samlingen.

Det finns fyra utökningsbara objekt i Windows Communication Foundation (WCF):

En diskussion om hur du skapar tillägg för att arbeta med dessa objekt finns i Utökningsbara objekt.

Egenskaper

Name Description
Extensions

Hämtar en samling tilläggsobjekt för det här utökningsbara objektet.

Gäller för