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 .