2.2.2.8 ContextFacilityProperty

The ContextFacilityProperty enumeration represents how, if at all, a particular facility provided by an ORB is to be automatically integrated into the context of a new component instance from an incoming instantiation request.

Simple type: eDT_ULONG

Validity: MUST be one of the following values.

Value

Meaning

Ignored

0x00000000

The presence of the facility in the incoming request is to be ignored.

Unsupported

0x00000001

The presence of the facility in the incoming request is to result in failure for the instantiation.

Supported

0x00000002

The facility is to be integrated into the component instance's context if present in the instantiation request, but no instance of the facility is to be created if absent.

Required

0x00000003

The facility is to be integrated into the component instance's context if present in the instantiation request, and a new instance of the facility is to be created if absent.

RequiresNew

0x00000004

Regardless of whether the facility is present in the incoming instantiation request, a new instance of the facility is to be created.

Server validation: Servers MUST enforce validity constraints.

Client validation: Clients MUST enforce validity constraints.