FilterValidationActivity Class

The Filter Validation activity is an out-of-the-box, configurable authorization activity that validates the filter for a group or set against one or more Filter Scope resources. It is through this activity that the Filter Scope resources are applied as permissions in the system, defining what attributes and what other group or set memberships can be included in the filter of a Set or Group. This API supports the FIM 2010 infrastructure. Using this API directly from your code is not supported.

Namespace: Microsoft.ResourceManagement.Workflow.Activities
Assembly: Microsoft.ResourceManagement (in Microsoft.ResourceManagement.dll)

Usage

'Usage
Dim instance As FilterValidationActivity

Syntax

'Declaration
Public NotInheritable Class FilterValidationActivity
    Inherits Activity
public sealed class FilterValidationActivity : Activity
public ref class FilterValidationActivity sealed : public Activity
public final class FilterValidationActivity extends Activity
public final class FilterValidationActivity extends Activity

Remarks

The creation of membership filters is both an administrative and information worker task, and given the impact they have in FIM and third-party systems, as well as the potential information disclosure, customers need the ability to restrict the types of filters users can create. The use of Filter Scope objects via the FilterValidationActivity provides a server-enforced mechanism for customers to restrict the types of filters users can create.

This activity operates in the execution context of the Forefront Identity Manager Service Account. The execution context of out-of-box FIM activities cannot be modified.

Inheritance Hierarchy

System.Object
   System.Workflow.ComponentModel.DependencyObject
     System.Workflow.ComponentModel.Activity
      Microsoft.ResourceManagement.Workflow.Activities.FilterValidationActivity

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Platforms

Development Platforms

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008, and Windows 2000

Target Platforms

See Also

Reference

FilterValidationActivity Members
Microsoft.ResourceManagement.Workflow.Activities Namespace