Namespace: Microsoft.Clm.Shared.ProfileTemplates
Assembly: Microsoft.Clm.Shared (in microsoft.clm.shared.dll)
Usage
Visual Basic |
---|
Dim enabled As Boolean Dim selfServiceEnabled As Boolean Dim collectComments As Boolean Dim collectRequestPriority As Boolean Dim defaultRequestPriority As Byte Dim dataCollection As DataCollection Dim initiator As ApplicationSecurityDescriptor Dim approver As ApplicationSecurityDescriptor Dim approvalsNeeded As Integer Dim oneTimePasswordPolicy As OneTimePasswordPolicy Dim enrollAgentRequired As Boolean Dim enrollAgent As ApplicationSecurityDescriptor Dim documents As PolicyDocuments Dim persoOptions As PersonalizationOptions Dim instance As New ProfileTemplatePolicy(enabled, selfServiceEnabled, collectComments, collectRequestPriority, defaultRequestPriority, dataCollection, initiator, approver, approvalsNeeded, oneTimePasswordPolicy, enrollAgentRequired, enrollAgent, documents, persoOptions) |
Syntax
Visual Basic |
---|
Protected Sub New ( _ enabled As Boolean, _ selfServiceEnabled As Boolean, _ collectComments As Boolean, _ collectRequestPriority As Boolean, _ defaultRequestPriority As Byte, _ dataCollection As DataCollection, _ initiator As ApplicationSecurityDescriptor, _ approver As ApplicationSecurityDescriptor, _ approvalsNeeded As Integer, _ oneTimePasswordPolicy As OneTimePasswordPolicy, _ enrollAgentRequired As Boolean, _ enrollAgent As ApplicationSecurityDescriptor, _ documents As PolicyDocuments, _ persoOptions As PersonalizationOptions _ ) |
C# |
---|
protected ProfileTemplatePolicy ( bool enabled, bool selfServiceEnabled, bool collectComments, bool collectRequestPriority, byte defaultRequestPriority, DataCollection dataCollection, ApplicationSecurityDescriptor initiator, ApplicationSecurityDescriptor approver, int approvalsNeeded, OneTimePasswordPolicy oneTimePasswordPolicy, bool enrollAgentRequired, ApplicationSecurityDescriptor enrollAgent, PolicyDocuments documents, PersonalizationOptions persoOptions ) |
C++ |
---|
protected: ProfileTemplatePolicy ( bool enabled, bool selfServiceEnabled, bool collectComments, bool collectRequestPriority, unsigned char defaultRequestPriority, DataCollection^ dataCollection, ApplicationSecurityDescriptor^ initiator, ApplicationSecurityDescriptor^ approver, int approvalsNeeded, OneTimePasswordPolicy^ oneTimePasswordPolicy, bool enrollAgentRequired, ApplicationSecurityDescriptor^ enrollAgent, PolicyDocuments^ documents, PersonalizationOptions^ persoOptions ) |
J# |
---|
protected ProfileTemplatePolicy ( boolean enabled, boolean selfServiceEnabled, boolean collectComments, boolean collectRequestPriority, byte defaultRequestPriority, DataCollection dataCollection, ApplicationSecurityDescriptor initiator, ApplicationSecurityDescriptor approver, int approvalsNeeded, OneTimePasswordPolicy oneTimePasswordPolicy, boolean enrollAgentRequired, ApplicationSecurityDescriptor enrollAgent, PolicyDocuments documents, PersonalizationOptions persoOptions ) |
JScript |
---|
protected function ProfileTemplatePolicy ( enabled : boolean, selfServiceEnabled : boolean, collectComments : boolean, collectRequestPriority : boolean, defaultRequestPriority : byte, dataCollection : DataCollection, initiator : ApplicationSecurityDescriptor, approver : ApplicationSecurityDescriptor, approvalsNeeded : int, oneTimePasswordPolicy : OneTimePasswordPolicy, enrollAgentRequired : boolean, enrollAgent : ApplicationSecurityDescriptor, documents : PolicyDocuments, persoOptions : PersonalizationOptions ) |
Parameters
- enabled
-
true to enable the policy; otherwise, false.
- selfServiceEnabled
-
true to enable self-service initiation of FIM CM requests for the policy; otherwise, false.
- collectComments
-
true to enable comment collection for FIM CM requests for the policy; otherwise, false;
- collectRequestPriority
-
true to enable request priority collection for FIM CM requests for the policy; otherwise, false;
- defaultRequestPriority
-
An integer value that specifies the default priority for FIM CM requests for the policy.
- dataCollection
-
A DataCollection object that contains the data collection items that are associated with the policy.
- initiator
-
An ApplicationSecurityDescriptor object that describes the security descriptor for users who can initiate FIM CM requests for the policy.
- approver
-
An ApplicationSecurityDescriptor object that describes the security descriptor for users who are authorized to approve FIM CM requests for the policy.
- approvalsNeeded
-
An integer value that specifies the number of approvals that are required for FIM CM requests for the policy.
- oneTimePasswordPolicy
-
A OneTimePasswordPolicy object that describes how one-time passwords for FIM CM requests for the policy are distributed.
- enrollAgentRequired
-
true to specify that enrollment agents are required for FIM CM requests for the policy; otherwise, false.
- enrollAgent
-
An ApplicationSecurityDescriptor object that describes the security descriptor for users who can act as enrollment agents for the policy.
- documents
-
A PolicyDocuments object that contains the policy documents for the policy.
- persoOptions
-
A PersonalizationOptions object that describes the smart card personalization options for the policy.