The Utils class provides a set of utility methods that can be used to perform synchronization operations and create new objects.

The following tables list the members exposed by the Utils type.

Protected Constructors

  Name Description
Utils The Utils constructor creates an instance of the Utils class.
Top

Public Properties

  Name Description
public propertystatic ExtensionsDirectory The ExtensionsDirectory property retrieves the path of the extensions directory. This property returns %ProgramFiles%\Microsoft Forefront Identity Management\2010\Synchronization Service\Extensions.
public propertystatic InPreviewMode The InPreviewMode property determines if the current operation is running in preview mode. This property is true if the current operation is running in preview mode or false if the current operation is not running in preview mode.
public propertystatic MAs The MAs property retrieves a ManagementAgentCollection object that contains all management agents.
public propertystatic TransactionProperties The TransactionProperties property retrieves a TransactionPropertyCollection object that contains the properties for the current transaction. The properties in the collection will exist for the lifetime of the current transaction.
public propertystatic WorkingDirectory The WorkingDirectory property retrieves the path of the working directory. When used within a metaverse rules extension, this property returns %ProgramFiles%\Microsoft Forefront Identity Manager\2010\Synchronization Service\MaData. When used within a management agent rules extension, this property returns %ProgramFiles%\Microsoft Forefront Identity Manager\2010\Synchronization Service\MaData\MaName, where MaName is the name of the management agent.
Top

Public Methods (see also Protected Methods)

  Name Description
public methodstatic ConvertSecurityDescriptorToString The ConvertSecurityDescriptorToString method converts a byte array containing a security descriptor to a string.
public methodstatic ConvertSidToString The ConvertSidToString method converts a byte array containing a security identifier to a string.
public methodstatic ConvertStringToSecurityDescriptor The ConvertStringToSecurityDescriptor method converts a string containing a security descriptor to a byte array.
public methodstatic ConvertStringToSid The ConvertStringToSid method converts a string containing a security identifier to a byte array.
public method Equals  Overloaded. (Inherited from Object)
public methodstatic FindMVEntries Overloaded.  
public method GetHashCode  (Inherited from Object)
public method GetType  (Inherited from Object)
public methodstatic ReferenceEquals  (Inherited from Object)
public method ToString  (Inherited from Object)
public methodstatic ValueCollection Overloaded.  
Top

Protected Methods

  Name Description
protected method Finalize  (Inherited from Object)
protected method MemberwiseClone  (Inherited from Object)
Top

See Also