ActorId is a Guid value representing the ObjectID of the resource to be used when calculating management policy rules that affect a request created by the activity. Activities are able to perform only the operations for which the ActorID has been granted rights.
Namespace: Microsoft.ResourceManagement.Workflow.Activities
Assembly: Microsoft.ResourceManagement (in microsoft.resourcemanagement.dll)


Visual Basic
Dim instance As SequentialWorkflow
Dim value As Guid

value = instance.ActorId

instance.ActorId = value


Visual Basic
Public Property ActorId As Guid
public Guid ActorId { get; set; }
property Guid ActorId {
		Guid get ();
		void set (Guid value);
/** @property */
public Guid get_ActorId ()

/** @property */
public void set_ActorId (Guid value)
public function get ActorId () : Guid

public function set ActorId (value : Guid)

Property Value

A Guid value that represents the ObjectId of a resource.


ActorId can reference any resource in the FIM Service database and not just Person resources. For example, it is possible for the current WorkflowDefinition to be used for the ActorId. This may be desirable in cases where resources should only be managed dynamically through workflow, thus enterprises can only grant rights to WorkflowDefinition resources but not Person resources.

ActorId is configurable for the following activities: CreateResourceActivity, ReadResourceActivity, UpdateResourceActivity, DeleteResourceActivity and EnumerateResourcesActivity. ActorId is exposed as a property on those activities.

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.


Target Platforms

Windows 2008 x64 Edition

See Also