IViewInterfaceDef ViewFlags Property

Meta Data Services Programming

Meta Data Services Programming

IViewInterfaceDef ViewFlags Property

This property contains flags that determine the characteristics of a generated view that is based on an InterfaceDef object.

Dispatch Identifier:   DISPID_IViewInterfaceDefFlags (379)

Property Data Type: long

The following table describes the bit flags for the ViewFlag property.

Flag Name
Position
Default value
Description
GENERATE_RESOLVED_VIEW 1 0 Specifies whether to generate a view that supports version resolution.
GENERATE_NORESOLUTION_VIEW 2 0 Specifies whether to generate a view that does no version resolution. This flag should only be used on nonversioned repositories.
GENERATE_WORKSPACE_VIEW 4 0 Specifies whether to generate a view that is scoped for a workspace.
USE_VERSIONID_COLUMN 8 0 Specifies that the GENERATE_RESOLVED_VIEW view for this interface includes a VersionID column to identify the version to which this object resolves.
USE_VERSION_FLAGS_COLUMN 16 0 Specifies whether to include Z_VState_Z of RTblVersion in the GENERATE_RESOLVED_VIEW view. Z-VState_Z indicates whether the version is frozen or checked out to a workspace.
EXCLUDE_IMPLIED_INTERFACES 32 0 Specifies whether to include the properties of interfaces that are directly or indirectly implied by this interface but are not supertypes of this interface.

See Also

Defining an Interface View

IViewInterfaceDef Interface

ViewName Property