Forefront Identity Manager 2010 Developer Reference
Documentation Home
Forefront Identity Manager 2010 Developer Reference
Forefront Identity Manager 2010 Extensibility Roadmap
Forefront Identity Manager Service Developer Reference
Forefront Identity Manager Service Overview
Management Policy in FIM
Management Policy Example
Working with ManagementPolicyRule Objects
Request Processing
Web Services Overview
Legal Information
Using Forefront Identity Manager
How to: Retrieve the FIM Service Schema Using WS-MetadataExchange
Reporting
Compiling Rules and Data Source Extensions
Custom Activities and Workflows
Developing Custom Activities and Workflows
Rendering Custom Activities in the FIM Portal
Interrupted Workflow Behavior
Debugging Custom Activities
How to: Create a Custom Activity Library
How to: Create a Custom Logging Activity
Troubleshooting Forefront Identity Manager Service
Enabling Tracing and Viewing Trace Logs
Debugging Custom Activities
Forefront Identity Manager Service Reference
FIM Schema
Resources
ActivityInformationConfiguration
Approval
ApprovalResponse
AttributeTypeDescription
BindingDescription
Configuration
ConstantSpecifier
DetectedRuleEntry
DomainConfiguration
EmailTemplate
ExpectedRuleEntry
FilterScope
ForestConfiguration
Function
GateRegistration
Group
HomepageConfiguration
ManagementPolicyRule
NavigationBarConfiguration
ObjectTypeDescription
ObjectVisualizationConfiguration
Person
PortalUIConfiguration
Request
Resource
SearchScopeConfiguration
Set
SupportedLocaleInformation
SynchronizationFilter
SynchronizationRule
TimeZoneConfiguration
WorkflowDefinition
WorkflowInstance
Data Types
BinaryCollectionType
DateTimeCollectionType
IntegerCollectionType
ReferenceCollectionType
StringCollectionType
TextCollectionType
Naming Conventions
Object Uniqueness Rules
Web Services API
Alternate Endpoint
Enumeration Endpoint
Enumerate
Pull
Renew
GetStatus
Release
Message-Specific Authentication
Message-Specific Authorization
Metadata Exchange Endpoint
Password Reset Endpoint
Resource Endpoint
Delete
Get
Put
Resource Factory Endpoint
Create
Security Token Service Endpoint
Web Service Configuration Settings
FIM XPath Filter Dialect
FIM XPath Filter Dialect Examples
Miscellaneous Reference
Activity Execution Context
Context Header
UsageKeyword
FIM Service Managed Reference
Microsoft.IdentityManagement.WebUI.Controls
ActivitySettingsPart Class
ActivitySettingsPart Members
ActivitySettingsPart Constructor
ActivitySettingsPart Methods
EnsureDataPersisted Method
GenerateActivityOnWorkflow Method
GetElementCssClass Method
Initialize Method
LoadActivitySettings Method
PersistSettings Method
RestoreSettings Method
SetElementCssClass Method
SwitchMode Method
ValidateInputs Method
ActivitySettingsPart Properties
ActionBarCssClass Property
ActionBarItemActiveCssClass Property
ActionBarItemInactiveCssClass Property
ActivityName Property
AlternatingRowCssClass Property
BottomPagingCssClass Property
BrandBarImageAreaCssClass Property
ButtonCssClass Property
CancelScript Property
DataCellCssClass Property
DescriptionCssClass Property
ErrorMessageCssClass Property
FontTwoTierLabelCssClass Property
FormBodyCssClass Property
FormLabelCssClass Property
HeaderCellCssClass Property
HeaderRowCssClass Property
InformationBarCssClass Property
LabelCssClass Property
PageTitleAreaFrameCssClass Property
PageTitleCssClass Property
PersistDataFlag Property
RowCssClass Property
SearchTableCssClass Property
SearchTextBoxCssClass Property
SiteTitleCssClass Property
StandardHeaderCssClass Property
SummaryCustomBodyCssClass Property
TableCssClass Property
TextBoxCssClass Property
ThisPage Property
Title Property
TitleCssClass Property
TitleDescriptionCssClass Property
TitleDescriptionFilterIconCssClass Property
TitleDescriptionIconCssClass Property
WarningMessageCssClass Property
WebpageTitleCssClass Property
ActivitySettingsPart Events
ActivitySettingsPartData Class
ActivitySettingsPartData Members
ActivitySettingsPartData Constructor
ActivitySettingsPartData Methods
ActivitySettingsPartData Properties
Item Property
ActivitySettingsPartMode Enumeration
IActivitySettingsPart Interface
IActivitySettingsPart Members
IActivitySettingsPart Methods
GenerateActivityOnWorkflow Method
LoadActivitySettings Method
PersistSettings Method
RestoreSettings Method
SwitchMode Method
ValidateInputs Method
IActivitySettingsPart Properties
Title Property
IStyleSheetProvider Interface
IStyleSheetProvider Members
IStyleSheetProvider Methods
GetElementCssClass Method
SetElementCssClass Method
IStyleSheetProvider Properties
ActionBarCssClass Property
ActionBarItemActiveCssClass Property
ActionBarItemInactiveCssClass Property
AlternatingRowCssClass Property
BottomPagingCssClass Property
BrandBarImageAreaCssClass Property
ButtonCssClass Property
DataCellCssClass Property
DescriptionCssClass Property
ErrorMessageCssClass Property
FontTwoTierLabelCssClass Property
FormBodyCssClass Property
FormLabelCssClass Property
HeaderCellCssClass Property
HeaderRowCssClass Property
InformationBarCssClass Property
LabelCssClass Property
PageTitleAreaFrameCssClass Property
PageTitleCssClass Property
RowCssClass Property
SearchTableCssClass Property
SearchTextBoxCssClass Property
SiteTitleCssClass Property
StandardHeaderCssClass Property
SummaryCustomBodyCssClass Property
TableCssClass Property
TextBoxCssClass Property
TitleCssClass Property
TitleDescriptionCssClass Property
TitleDescriptionFilterIconCssClass Property
TitleDescriptionIconCssClass Property
WarningMessageCssClass Property
WebpageTitleCssClass Property
Microsoft.ResourceManagement.WebServices.WSResourceManagement
CreateRequestParameter Class
CreateRequestParameter Members
CreateRequestParameter Constructor
CreateRequestParameter Constructor ()
CreateRequestParameter Constructor (String, Object)
CreateRequestParameter Methods
Convert Method
CreateResource Method
CreateRequestParameter Properties
Operation Property
PropertyName Property
Value Property
OperationType Enumeration
RequestParameter Class
RequestParameter Members
RequestParameter Constructor
RequestParameter Constructor ()
RequestParameter Constructor (Boolean)
RequestParameter Methods
IsNullRequestParameterPredicate Method
RequestParameterConverter Method
RequestParameter Properties
Calculated Property
Target Property
ResourceType Class
ResourceType Members
ResourceType Constructor
ResourceType Constructor ()
ResourceType Constructor (String)
ResourceType Methods
AddValue Method
ClearAttribute Method
Create Method
Create Method (String)
Create Method (String, Generic IList)
RemoveValue Method
ToString Method
ResourceType Properties
CreatedTime Property
Creator Property
DeletedTime Property
DeletedTimeSpecified Property
Description Property
DetectedRulesList Property
DisplayName Property
ExpectedRulesList Property
ExpirationTime Property
ExpirationTimeSpecified Property
Item Property
Locale Property
ObjectID Property
ObjectType Property
PropertyNames Property
ResourceProperties Property
ResourceTime Property
UpdateMode Enumeration
UpdateRequestParameter Class
UpdateRequestParameter Members
UpdateRequestParameter Constructor
UpdateRequestParameter Constructor ()
UpdateRequestParameter Constructor (String, UpdateMode, Object)
UpdateRequestParameter Constructor (String, UpdateMode, Object, Boolean)
UpdateRequestParameter Constructor (Guid, String, UpdateMode, Object, Boolean)
UpdateRequestParameter Methods
ApplyChanges Method
Convert Method
UpdateRequestParameter Properties
Mode Property
Microsoft.ResourceManagement.Workflow.Activities
ApprovalActivity Class
ApprovalActivity Members
ApprovalActivity Fields
ApprovalCompleteEmailTemplateProperty Field
ApprovalDeniedEmailTemplateProperty Field
ApprovalEmailTemplateProperty Field
ApprovalResponseCreateParametersProperty Field
ApprovalTimeoutEmailTemplateProperty Field
ApproversProperty Field
DurationProperty Field
EscalationEmailTemplateProperty Field
EscalationProperty Field
ThresholdProperty Field
updateParameters Field
ApprovalActivity Constructor
ApprovalActivity Methods
ApprovalActivity Properties
ActorId Property
ApprovalCompleteEmailTemplate Property
ApprovalDeniedEmailTemplate Property
ApprovalEmailTemplate Property
ApprovalObject Property
ApprovalObjectId Property
ApprovalResponseCreateParameters Property
ApprovalTimeout Property
ApprovalTimeoutEmailTemplate Property
ApproverId Property
Approvers Property
AutomatedResponseObjectId Property
CurrentApprovalResponse Property
CurrentApprovalResponseActorId Property
Duration Property
Escalation Property
EscalationEmailTemplate Property
IsApproved Property
IsRequestorApprover Property
ReceivedApprovals Property
RejectedReason Property
Request Property
RequestId Property
RequestTimedOut Property
ServiceAccountId Property
TargetId Property
Threshold Property
ValidApprovers Property
ValidApproversAndEscalators Property
ValidEscalators Property
WorkflowDefinitionId Property
WorkflowDictionary Property
ApprovalActivity Events
AuthenticationGate Class
AuthenticationGate Members
AuthenticationGate Fields
AuthNValidationError Field
AuthenticationGate Constructor
AuthenticationGate Methods
InitializeAuthenticationGate Method
OnAuthenticationGateExecutionLoad Method
RegisterUser Method
TryValidateUser Method
UninitializeAuthenticationGate Method
AuthenticationGate Properties
AuthenticationChallenge Property
AuthenticationGateActivity Property
GateTypeId Property
Mode Property
RequiresInteractiveRegistration Property
ResponseTimeout Property
AuthenticationGateActivity Class
AuthenticationGateActivity Members
AuthenticationGateActivity Fields
AuthenticationGateActivity Constructor
AuthenticationGateActivity Methods
Execute Method
Initialize Method
OnActivityExecutionContextLoad Method
Uninitialize Method
AuthenticationGateActivity Properties
ActorId Property
AuthenticationGate Property
AuthenticationGateTimedOut Property
ChallengeResponse Property
ContainingWorkflow Property
GateQualifiedName Property
MyWorkflowInstanceId Property
RegistrationData Property
RequestId Property
ValidationError Property
WorkflowDefinitionId Property
AuthenticationGateActivity Events
AuthenticationWorkflow Class
AuthenticationWorkflow Members
AuthenticationWorkflow Fields
AuthenticationWorkflow Constructor
AuthenticationWorkflow Methods
OnListChanging Method
AuthenticationWorkflow Properties
Mode Property
AuthenticationWorkflow Events
CreateResourceActivity Class
CreateResourceActivity Members
CreateResourceActivity Fields
ActorIdProperty Field
CreatedResourceIdProperty Field
CreateParametersProperty Field
CreateResourceActivity Constructor
CreateResourceActivity Methods
CreateResourceActivity Properties
ActorId Property
CreatedResourceId Property
CreateParameters Property
CreateResourceActivity Events
CurrentRequestActivity Class
CurrentRequestActivity Members
CurrentRequestActivity Fields
CurrentRequestProperty Field
CurrentRequestActivity Constructor
CurrentRequestActivity Methods
Execute Method
OnActivityExecutionContextLoad Method
CurrentRequestActivity Properties
CurrentRequest Property
CurrentRequestActivity Events
DeleteResourceActivity Class
DeleteResourceActivity Members
DeleteResourceActivity Fields
ActorIdProperty Field
ResourceIdProperty Field
DeleteResourceActivity Constructor
DeleteResourceActivity Methods
DeleteResourceActivity Properties
ActorId Property
ResourceId Property
DeleteResourceActivity Events
EmailNotificationActivity Class
EmailNotificationActivity Members
EmailNotificationActivity Fields
EmailTemplateProperty Field
ToProperty Field
EmailNotificationActivity Constructor
EmailNotificationActivity Methods
OnActivityExecutionContextLoad Method
EmailNotificationActivity Properties
EmailTemplate Property
SuppressException Property
To Property
EmailNotificationActivity Events
EmailOperationValidationEventArgs Class
EmailOperationValidationEventArgs Members
EmailOperationValidationEventArgs Fields
EmailOperationValidationEventArgs Constructor
EmailOperationValidationEventArgs Methods
EmailOperationValidationEventArgs Properties
ActorId Property
IsValid Property
EmailResolutionOptions Enumeration
EnumerateResourcesActivity Class
EnumerateResourcesActivity Members
EnumerateResourcesActivity Fields
ActorIdProperty Field
CurrentIterationItemProperty Field
PageSizeProperty Field
SelectionProperty Field
SortingAttributesProperty Field
TotalResultsCountProperty Field
XPathFilterProperty Field
EnumerateResourcesActivity Constructor
EnumerateResourcesActivity Methods
GetCurrentIterationItem Method
SetCurrentIterationItem Method
EnumerateResourcesActivity Properties
ActorId Property
PageSize Property
Selection Property
SortingAttributes Property
TotalResultsCount Property
XPathFilter Property
EnumerateResourcesActivity Events
FilterValidationActivity Class
FilterValidationActivity Members
FilterValidationActivity Fields
FilterScopeIdentifierProperty Field
FilterValidationActivity Constructor
FilterValidationActivity Methods
FilterValidationActivity Properties
FilterScopeIdentifier Property
FilterValidationActivity Events
FunctionActivity Class
FunctionActivity Members
FunctionActivity Fields
DestinationProperty Field
FunctionExpressionProperty Field
FunctionActivity Constructor
FunctionActivity Methods
FunctionActivity Properties
Destination Property
FunctionExpression Property
FunctionActivity Events
GroupMembershipValidationActivity Class
GroupMembershipValidationActivity Members
GroupMembershipValidationActivity Fields
GroupMembershipValidationActivity Constructor
GroupMembershipValidationActivity Methods
GroupMembershipValidationActivity Properties
GroupMembershipValidationActivity Events
GroupValidationActivity Class
GroupValidationActivity Members
GroupValidationActivity Fields
ValidationSemanticsProperty Field
GroupValidationActivity Constructor
GroupValidationActivity Methods
GroupValidationActivity Properties
ValidationSemantics Property
GroupValidationActivity Events
LockoutGate Class
LockoutGate Members
LockoutGate Fields
LockoutTimeoutDelayValidationError Field
LockoutGate Constructor
LockoutGate Methods
RegisterUser Method
TryValidateUser Method
LockoutGate Properties
AuthenticationChallenge Property
GateTypeId Property
LockoutThreshold Property
RequiresInteractiveRegistration Property
Timeout Property
TimeoutThreshold Property
PasswordCheckGate Class
PasswordCheckGate Members
PasswordCheckGate Fields
PasswordCheckGate Constructor
PasswordCheckGate Methods
OnAuthenticationGateExecutionLoad Method
RegisterUser Method
TryValidateUser Method
PasswordCheckGate Properties
AuthenticationChallenge Property
GateTypeId Property
RequiresInteractiveRegistration Property
PWResetActivity Class
PWResetActivity Members
PWResetActivity Fields
AccessListProperty Field
CreateFaultMessageProperty Field
CreateOperationValidationEvent Field
CreateRequestMessageProperty Field
CreateResponseMessageProperty Field
DocumentProperty Field
DocumentTypeProperty Field
ListenForInputEvent Field
MetadataFaultMessageProperty Field
MetadataGetOperationValidationEvent Field
MetadataRequestMessageProperty Field
MetadataResponseMessageProperty Field
ReferencePropertiesProperty Field
ResourceAddressProperty Field
XmlDocumentValidationEvent Field
PWResetActivity Constructor
PWResetActivity Methods
Execute Method
Initialize Method
OnActivityExecutionContextLoad Method
PWResetActivity Properties
AccessList Property
CreateFaultMessage Property
CreateRequestMessage Property
CreateResponseMessage Property
Document Property
DocumentType Property
MetadataFaultMessage Property
MetadataRequestMessage Property
MetadataResponseMessage Property
ReferenceProperties Property
RemainingTimeoutDuration Property
ResourceAddress Property
Timeout Property
PWResetActivity Events
CreateOperationValidation Events
ListenForInput Events
MetadataGetOperationValidation Events
XmlDocumentValidation Events
PWResetRequestData Class
PWResetRequestData Members
PWResetRequestData Fields
NewPassword Field
PWResetRequestData Constructor
PWResetRequestData Methods
QAAuthenticationGate Class
QAAuthenticationGate Members
QAAuthenticationGate Fields
QAAuthenticationGate Constructor
QAAuthenticationGate Methods
RegisterUser Method
TryValidateUser Method
QAAuthenticationGate Properties
AuthenticationChallenge Property
GateTypeId Property
NumQsDisplayedForReg Property
NumQsRandomPresented Property
NumQsReqCorrectAns Property
NumQsReqRegistration Property
Questions Property
RequiresInteractiveRegistration Property
ValidationError Property
ReadResourceActivity Class
ReadResourceActivity Members
ReadResourceActivity Fields
ActorIdProperty Field
ResourceIdProperty Field
ResourceProperty Field
SelectionAttributesProperty Field
ReadResourceActivity Constructor
ReadResourceActivity Methods
ReadResourceActivity Properties
ActorId Property
Resource Property
ResourceId Property
SelectionAttributes Property
ReadResourceActivity Events
RequestorValidationActivity Class
RequestorValidationActivity Members
RequestorValidationActivity Fields
RequestorValidationActivity Constructor
RequestorValidationActivity Methods
RequestorValidationActivity Properties
OwnerAuthorization Property
RequestorValidationActivity Events
ResolveGrammarActivity Class
ResolveGrammarActivity Members
ResolveGrammarActivity Fields
GrammarExpressionProperty Field
ResolvedExpressionProperty Field
WorkflowDictionaryKeyProperty Field
ResolveGrammarActivity Constructor
ResolveGrammarActivity Methods
ResolveGrammarActivity Properties
GrammarExpression Property
ResolvedExpression Property
WorkflowDictionaryKey Property
ResolveGrammarActivity Events
SequentialWorkflow Class
SequentialWorkflow Members
SequentialWorkflow Fields
SequentialWorkflow Constructor
SequentialWorkflow Methods
Execute Method
OnActivityExecutionContextLoad Method
OnListChanged Method
OnListChanging Method
TryGetContainingWorkflow Method
Uninitialize Method
SequentialWorkflow Properties
ActorId Property
RequestId Property
TargetId Property
WorkflowDefinitionId Property
WorkflowDictionary Property
SequentialWorkflow Events
SynchronizationRuleAction Enumeration
SynchronizationRuleActivity Class
SynchronizationRuleActivity Members
SynchronizationRuleActivity Fields
ActionProperty Field
AddValueProperty Field
AttributeIdProperty Field
ParametersProperty Field
RemoveValueProperty Field
SynchronizationRuleIdProperty Field
SynchronizationRuleActivity Constructor
SynchronizationRuleActivity Methods
SynchronizationRuleActivity Properties
Action Property
AddValue Property
AttributeId Property
Parameters Property
RemoveValue Property
SynchronizationRuleId Property
SynchronizationRuleActivity Events
UpdateResourceActivity Class
UpdateResourceActivity Members
UpdateResourceActivity Fields
ActorIdProperty Field
ResourceIdProperty Field
UpdateParametersProperty Field
UpdateResourceActivity Constructor
UpdateResourceActivity Methods
UpdateResourceActivity Properties
ActorId Property
ResourceId Property
UpdateParameters Property
UpdateResourceActivity Events
XmlInteractiveActivity Class
XmlInteractiveActivity Members
XmlInteractiveActivity Fields
CreateFaultMessageProperty Field
CreateOperationValidationEvent Field
CreateRequestMessageProperty Field
CreateResponseMessageProperty Field
DocumentProperty Field
DocumentTypeProperty Field
EnableDefaultOperationValidationProperty Field
EndpointAccessUserListProperty Field
MetadataFaultMessageProperty Field
MetadataGetOperationValidationEvent Field
MetadataRequestMessageProperty Field
MetadataResponseMessageProperty Field
ReceiveTimeoutEvent Field
ReferencePropertiesProperty Field
ResourceAddressProperty Field
TimeoutDurationProperty Field
ValidateSamlTokenProperty Field
XmlDocumentValidationEvent Field
XmlInteractiveActivity Constructor
XmlInteractiveActivity Methods
Execute Method
OnActivityExecutionContextLoad Method
XmlInteractiveActivity Properties
CreateFaultMessage Property
CreateRequestMessage Property
CreateResponseMessage Property
Document Property
DocumentType Property
EnableDefaultOperationValidation Property
EndpointAccessUserList Property
MetadataFaultMessage Property
MetadataRequestMessage Property
MetadataResponseMessage Property
ReferenceProperties Property
ResourceAddress Property
TimeoutDuration Property
ValidateSamlToken Property
XmlInteractiveActivity Events
CreateOperationValidation Events
MetadataGetOperationValidation Events
ReceiveTimeout Events
XmlDocumentValidation Events
Documentation Home