Partager via


ExportLifetimeContext<T> Classe

Définition

Contient une valeur exportée créée par un objet ExportFactory<T> et une référence à une méthode pour libérer cet objet.

generic <typename T>
public ref class ExportLifetimeContext sealed : IDisposable
public sealed class ExportLifetimeContext<T> : IDisposable
type ExportLifetimeContext<'T> = class
    interface IDisposable
Public NotInheritable Class ExportLifetimeContext(Of T)
Implements IDisposable

Paramètres de type

T

Type de la valeur exportée.

Héritage
ExportLifetimeContext<T>
Implémente

Remarques

Important

Ce type implémente l'interface IDisposable. Une fois que vous avez fini d’utiliser le type, vous devez le supprimer directement ou indirectement. Pour supprimer directement le type Dispose, appelez sa méthode dans un bloc try/catch. Pour la supprimer indirectement, utilisez une construction de langage telle que using (dans C#) ou Using (dans Visual Basic). Pour plus d’informations, consultez la section « Utilisation d’un objet qui implémente IDisposable » dans la rubrique de l’interface IDisposable.

Constructeurs

ExportLifetimeContext<T>(T, Action)

Initialise une nouvelle instance de la classe ExportLifetimeContext<T>.

Propriétés

Value

Obtient la valeur exportée d'un objet ExportFactory<T>.

Méthodes

Dispose()

Libère toutes les ressources utilisées par l'instance actuelle de la classe ExportLifetimeContext<T>, y compris l'exportation associée.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à