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

Visual Basic
Dim instance As FilterValidationActivity

Syntax

Visual Basic
Public NotInheritable Class FilterValidationActivity
		Inherits Activity
C#
public sealed class FilterValidationActivity : Activity
C++
public ref class FilterValidationActivity sealed : public Activity
J#
public final class FilterValidationActivity extends Activity
JScript
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

Target Platforms

Windows 2008 x64 Edition

See Also