ExportLifetimeContext<T> Sınıf

Tanım

Bir nesne tarafından oluşturulan dışarı aktarılan bir ExportFactory<T> değeri ve bu nesneyi serbest bırakmak için bir yönteme başvuru içerir.

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

Tür Parametreleri

T

Dışarı aktarılan değerin türü.

Devralma
ExportLifetimeContext<T>
Uygulamalar

Açıklamalar

Important

Bu tür IDisposable arabirimini uygular. türünü kullanmayı bitirdiğinizde, doğrudan (yöntemini çağırarak Dispose ) veya dolaylı olarak (C# gibi using bir dil yapısıyla) atmalısınız. Daha fazla bilgi için bkz . IDisposable uygulayan bir nesne kullanma.

Oluşturucular

Name Description
ExportLifetimeContext<T>(T, Action)

ExportLifetimeContext<T> sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
Value

Bir ExportFactory<T> nesnenin dışarı aktarılan değerini alır.

Yöntemler

Name Description
Dispose()

Sınıfın geçerli örneği ExportLifetimeContext<T> tarafından kullanılan tüm kaynakları serbest bırakır ve ilişkili dışarı aktarmayı da içerir.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır