IObjectHandle Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет интерфейс для распаку объектов маршала по значению из косвенного обращения.
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
- Производный
- Атрибуты
Комментарии
Объекты маршалирования по значению можно возвращать с помощью косвенного обращения, позволяя вызывающему объекту управлять загрузкой объекта в свой домен. Вызывающий объект может распаковывать объект из косвенного обращения через этот интерфейс.
Класс, реализующий IObjectHandle интерфейс, можно использовать для передачи объекта (в состоянии оболочки) между несколькими доменами приложений без загрузки метаданных для упаковаемого объекта в каждом AppDomain из которых IObjectHandle перемещается. Таким образом, IObjectHandle класс предоставляет вызывающий элемент управления, когда Type удаленный объект загружается в свой домен.
Методы
| Имя | Описание |
|---|---|
| Unwrap() |
Распаковывает объект. |