Activator.GetObject Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает прокси для хорошо известного объекта или веб-службы XML.
Перегрузки
GetObject(Type, String) |
Создает прокси для хорошо известного объекта, определенного заданным типом и URL. |
GetObject(Type, String, Object) |
Создает прокси для хорошо известного объекта, который идентифицируется по заданному типу, URL и данным канала. |
GetObject(Type, String)
Создает прокси для хорошо известного объекта, определенного заданным типом и URL.
public:
static System::Object ^ GetObject(Type ^ type, System::String ^ url);
public static object GetObject (Type type, string url);
[System.Security.SecurityCritical]
public static object GetObject (Type type, string url);
static member GetObject : Type * string -> obj
[<System.Security.SecurityCritical>]
static member GetObject : Type * string -> obj
Public Shared Function GetObject (type As Type, url As String) As Object
Параметры
- type
- Type
Тип хорошо известного объекта, к которому нужно подключиться.
- url
- String
URL-адрес хорошо известного объекта.
Возвращаемое значение
Прокси, который указывает на конечную точку, используемую требуемым хорошо известным объектом.
- Атрибуты
Исключения
Параметр type
или url
имеет значение null
.
type
не маршалируется по ссылке и не является интерфейсом.
Этот элемент был вызван при помощи механизма позднего связывания.
Комментарии
Вызовите прокси-сервер для отправки сообщений удаленному объекту. Сообщения не отправляются по сети до вызова метода на прокси-сервере.
См. также раздел
Применяется к
GetObject(Type, String, Object)
Создает прокси для хорошо известного объекта, который идентифицируется по заданному типу, URL и данным канала.
public:
static System::Object ^ GetObject(Type ^ type, System::String ^ url, System::Object ^ state);
public static object GetObject (Type type, string url, object state);
[System.Security.SecurityCritical]
public static object GetObject (Type type, string url, object state);
static member GetObject : Type * string * obj -> obj
[<System.Security.SecurityCritical>]
static member GetObject : Type * string * obj -> obj
Public Shared Function GetObject (type As Type, url As String, state As Object) As Object
Параметры
- type
- Type
Тип хорошо известного объекта, к которому нужно подключиться.
- url
- String
URL-адрес хорошо известного объекта.
- state
- Object
Данные, зависящие от канала, или значение null
.
Возвращаемое значение
Прокси, который указывает на конечную точку, используемую требуемым хорошо известным объектом.
- Атрибуты
Исключения
Параметр type
или url
имеет значение null
.
type
не маршалируется по ссылке и не является интерфейсом.
Этот элемент был вызван при помощи механизма позднего связывания.
Комментарии
Вызовите прокси-сервер для отправки сообщений удаленному объекту. Сообщения не отправляются по сети до вызова метода на прокси-сервере.
Параметр state
передает сведения каналу и передается в IChannelSender.CreateMessageSink метод.