ExportLifetimeContext<T> Sınıf

Tanım

Bir nesne tarafından ExportFactory<T> oluşturulan dışarı aktarılan 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

Önemli

Bu tür arabirimini IDisposable uygular. Türünü kullanmayı bitirdiğinizde, doğrudan veya dolaylı olarak atmalısınız. Türü doğrudan atmak için yöntemini bir try/catch blok içinde çağırın.Dispose Bunu dolaylı olarak atmak için (C#'de) veya Using (Visual Basic'te) gibi using bir dil yapısı kullanın. Daha fazla bilgi için arabirim konusunun "IDisposable Uygulayan Bir Nesne Kullanma" bölümüne IDisposable bakın.

Oluşturucular

ExportLifetimeContext<T>(T, Action)

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

Özellikler

Value

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

Yöntemler

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()

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

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır