ExportLifetimeContext<T> Classe

Définition

Contient une valeur exportée créée par un ExportFactory<T> objet 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, appelez sa Dispose méthode dans un try/catch bloc. Pour la supprimer indirectement, utilisez une construction de langage telle que using (en C#) ou Using (en Visual Basic). Pour plus d’informations, consultez la section « Utilisation d’un objet implémentant IDisposable » dans la rubrique d’interface IDisposable .

Constructeurs

Nom Description
ExportLifetimeContext<T>(T, Action)

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

Propriétés

Nom Description
Value

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

Méthodes

Nom Description
Dispose()

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

Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

S’applique à