IObjectHandle Arabirim

Tanım

Değere göre sıralama nesnelerinin dolaylı yoldan çıkarılma arabirimini tanımlar.

public interface class IObjectHandle
[System.Runtime.InteropServices.Guid("C460E2B4-E199-412a-8456-84DC3E4838C3")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IObjectHandle
[System.Runtime.InteropServices.Guid("C460E2B4-E199-412a-8456-84DC3E4838C3")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
public interface IObjectHandle
[<System.Runtime.InteropServices.Guid("C460E2B4-E199-412a-8456-84DC3E4838C3")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IObjectHandle = interface
[<System.Runtime.InteropServices.Guid("C460E2B4-E199-412a-8456-84DC3E4838C3")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type IObjectHandle = interface
Public Interface IObjectHandle
Türetilmiş
Öznitelikler

Açıklamalar

Değere göre hazırlama nesneleri bir dolaylılık aracılığıyla döndürülebilir ve çağıranın nesnenin kendi etki alanına ne zaman yüklendiğini denetlemesini sağlar. Çağıran, bu arabirim aracılığıyla dolaylı nesnenin sıkıştırmasını açabilir.

Arabirimini uygulayan IObjectHandle sınıf, her birinde sarmalanan nesnenin AppDomainIObjectHandle meta verilerini yüklemeden birden çok uygulama etki alanı arasında bir nesne (sarmalanmış durumda) geçirmek için kullanılabilir. Bu nedenle, sınıfı, IObjectHandle uzak nesnenin etki alanına ne zaman Type yüklendiğini çağıran denetimi verir.

Yöntemler

Name Description
Unwrap()

Nesnenin sarmasını kaldırın.

Şunlara uygulanır