Объект 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 безопасен для создания скриптов.
Этот раздел содержит следующий раздел.