Constants object
The Constants object contains predefined constant values that can be used in various methods and properties to improve code readability. You can retrieve the object by calling the Constants property on the ConfigurationManager object.
Members
The Constants object has these types of members:
Properties
The Constants object has these properties.
Property | Description |
---|---|
ClusterTypeCertification |
Retrieves a value that specifies that an RMS cluster supports a certification service. |
ClusterTypeLicensing |
Retrieves a value that specifies that an RMS cluster supports a licensing service. |
ExcludedDomainUserType |
Retrieves a value that specifies a domain user account. |
ExcludedExternalUserType |
Retrieves a value that specifies an external user account. |
ExcludedFederationUserType |
Retrieves a value that specifies a federated user account. |
KeyHierarchyOther |
Retrieves a value that specifies an undefined certificate hierarchy. |
KeyHierarchyPreproduction |
Retrieves a value that specifies a Pre-production certificate hierarchy. |
KeyHierarchyProduction |
Retrieves a value that specifies a production certificate hierarchy. |
ProxySchemeBasic |
Retrieves a value that specifies Basic authentication for a proxy server. |
ProxySchemeDigest |
Retrieves a value that specifies Digest authentication for a proxy server. |
ProxySchemeWindowsIntegrated |
Retrieves a value that specifies Windows Integrated authentication for a proxy server. |
RoleAdministrator |
Retrieves a value that specifies administrator privileges. |
RoleAuditor |
Retrieves a value that specifies auditor privileges. |
RoleTemplateEditor |
Retrieves a value that specifies template editor privileges. |
TemplateExpirationTypeNever |
Retrieves a value that specifies that protected content never expires. |
TemplateExpirationTypeOnDate |
Retrieves a value that specifies the date on which protected content expires. |
TemplateExpirationTypeUntilDays |
Retrieves a value that specifies the number of days after publication that protected content expires. |
TemplateRightAllowMacros |
Retrieves a value that specifies a right to allow macros in content. |
TemplateRightEdit |
Retrieves a value that specifies a right to edit content. |
TemplateRightExport |
Retrieves a value that specifies a right to export content. |
TemplateRightExtract |
Retrieves a value that specifies a right to extract content. |
TemplateRightForward |
Retrieves a value that specifies a right to forward content. |
TemplateRightFullControl |
Retrieves a value that specifies a right to fully control content. |
TemplateRightPrint |
Retrieves a value that specifies a right to print content. |
TemplateRightReply |
Retrieves a value that specifies a right to reply to an email message. |
TemplateRightReplyAll |
Retrieves a value that specifies a right to reply all members identified in an email message. |
TemplateRightSave |
Retrieves a value that specifies a right to save content. |
TemplateRightView |
Retrieves a value that specifies a right to view content. |
TemplateRightViewRights |
Retrieves a value that specifies a right to view content rights. |
Examples
DIM config_manager
DIM admin_role
DIM constant
' *******************************************************************
' Create and initialize a ConfigurationManager object.
SUB InitObject()
CALL WScript.Echo( "Create ConfigurationManager object...")
SET config_manager = CreateObject _
("Microsoft.RightsManagementServices.Admin.ConfigurationManager")
CheckError()
CALL WScript.Echo( "Initialize...")
admin_role=config_manager.Initialize(false,"localhost",80,"","","")
CheckError()
' Retrieve the Constants object.
SET constant = config_manager.Constants
END SUB
' *******************************************************************
' Error checking function.
FUNCTION CheckError()
CheckError = Err.number
IF Err.number <> 0 THEN
CALL WScript.Echo( vbTab & "*****Error Number: " _
& Err.number _
& " Desc:" _
& Err.Description _
& "*****")
WScript.StdErr.Write(Err.Description)
WScript.Quit( Err.number )
END IF
END FUNCTION
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2008 |
Assembly |
|