Бөлісу құралы:


Объект DataSpace (служба удаленных рабочих столов)

Важно!

Начиная с Windows 8 и Windows Server 2012 компоненты сервера RDS больше не включаются в операционную систему Windows (дополнительные сведения см. в Windows 8 и Windows Server 2012 совместимости). Клиентские компоненты RDS будут удалены в следующей версии Windows. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Приложения, использующие RDS, должны перейти на службу данных WCF.

Создает клиентские прокси-серверы для пользовательских бизнес-объектов, расположенных на среднем уровне.

Для удаленной службы данных требуются прокси-серверы бизнес-объектов, чтобы клиентские компоненты могли взаимодействовать с бизнес-объектами, расположенными на среднем уровне. Прокси-серверы упрощают упаковку, распаковку и транспортировку (маршалинг) данных набора записей приложения через границы процесса или компьютера.

Удаленная служба данных использует RDS. Метод CreateObject объекта DataSpace для создания прокси-серверов бизнес-объектов. Прокси-сервер бизнес-объекта динамически создается при каждом создании экземпляра его аналога бизнес-объекта среднего уровня. Удаленная служба данных поддерживает следующие протоколы: HTTP, HTTPS (HTTP Secure Sockets), DCOM и внутрипроцессные (клиентские компоненты и бизнес-объект находятся на одном компьютере).

Примечание

RDS ведет себя без отслеживания состояния, когда служба удаленных рабочих служб. Объект DataSpace использует протоколы HTTP или HTTPS. То есть все внутренние сведения о клиентском запросе удаляются после того, как сервер возвращает ответ.

Примечание

Хотя бизнес-объект, как представляется, существует в течение времени существования прокси-сервера бизнес-объекта, бизнес-объект фактически существует только до отправки ответа на запрос. При выдаче запроса (то есть вызывается метод для бизнес-объекта), прокси-сервер открывает новое подключение к серверу, и сервер создает новый экземпляр бизнес-объекта. После того как бизнес-объект ответит на запрос, сервер уничтожает бизнес-объект и закрывает подключение.

Примечание

Это означает, что нельзя передавать данные из одного запроса в другой с помощью свойства или переменной бизнес-объекта. Для сохранения данных о состоянии необходимо использовать другой механизм, например аргумент файла или метода.

Идентификатор класса для RDS. Объект DataSpace — BD96C556-65A3-11D0-983A-00C04FC29E36.

Объект DataSpace безопасен для создания скриптов.

Этот раздел содержит следующий раздел.

См. также:

Примеры объекта DataSpace и метода CreateObject (VBScript)