Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 16.03.2026 по 22.03.2026
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ Р ИСО 10165.1-2001; Страница 17

или поделиться

Страница 17
ГОСТ Р ИСО/МЭК 10165-1-2001

На границе управляемого объекта в результате операции Get attribute value доступна следующая дополнительная информация:

-    идентификаторы атрибутов и их значения для атрибутов, значения которых могли быть прочитаны;

-    указания ошибок для атрибутов, значения которых не могли быть прочитаны. Следующее указание ошибок отлично от ошибок, общих для всех операций, направленных на атрибуты: значения атрибута нечитаемы для нечитаемых атрибутов.

Примечание — Способы, которыми эти указания ошибок и значения атрибутов становятся доступными управляемому объекту и предоставляются управляемым объектом, не являются предметом стандартизации.

Алломорфное поведение

Когда управляемый объект может поддерживать алломорфные классы, используется следующее дополнительное поведение, если передана операция Get attribute value без списка атрибутов.

Управляемый объект должен:

-    определить класс управляемых объектов, который применяется в этой операции, и

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

5.3.3.3    Заменить значение атрибута

Область действия

Операция Replace attribute value применяется к атрибутам, инкапсулированным в управляемые объекты, определения классов которых допускают операцию замены значений атрибутов.

Семантика

Значения заданных атрибутов заменяются представленными значениями. Замена осуществляется в точности, за исключением случаев, когда иное явно установлено в определении атрибута, например округление абсциссы значения с плавающей точкой.

Поведение

Каждый вызов этой операции может быть подтверждаемым или неподтверждаемым, по усмотрению вызывающего.

Управляемому объекту доступна следующая дополнительная информация для определения, должна ли и если должна, то как выполняться операция Replace attribute value: идентификаторы атрибутов и связанные с ними значения для атрибутов, значения которых должны быть заменены.

На границе управляемого объекта в результате операции Replace attribute value доступна следующая дополнительная информация:

-    идентификаторы атрибутов и их значения для атрибутов, значения которых были заменены;

-    указания ошибок для атрибутов, значения которых не могли быть заменены. Следующие указания ошибок отличны от ошибок, общих для всех операций, направленных на атрибуты:

-    значения атрибута незаменяемы для атрибутов, защищенных от записи;

-    недопустимое значение атрибута.

Алломорфное поведение

Дополнительное поведение для этой операции не используется.

5.3.3.4    Заменить значением по умолчанию

Область действия

Операция Replace-with-default value применяется к атрибутам, инкапсулированным в управляемые объекты, определения классов которых допускают операцию замены значением по умолчанию.

Семантика

Значения заданных атрибутов заменяются значениями по умолчанию.

Значение по умолчанию (или способ его получения) может быть определено как часть спецификации класса управляемых объектов или оставлено как локальный вопрос. Операция Replace-with-default value не обязательно восстанавливает значения атрибутов, которые управляемый объект имел при создании.

Поведение

Каждый вызов этой операции может быть подтверждаемым или неподтверждаемым, по усмотрению вызывающего.

Управляемый объект определяет значения по умолчанию и заменяет ими текущие значения атрибутов.

Управляемому объекту доступна следующая дополнительная информация для определения, должна ли и если должна, то как выполняться операция Replace-with-default value: идентификаторы

14