Class |
Description |
AccessDeniedException
|
The exception that is thrown when the password extension fails
to set the password in the connected directory. |
Attrib
|
Represents an attribute that is associated with a CSEntry object
or an MVEntry object.
You can create an instance of this abstract class only in a derived
class. |
AttributeDescription
|
Represents an attribute description object. |
AttributeDescriptionCollection
|
Represents a collection of AttributeDescription
objects. |
AttributeDescriptionEnumerator
|
Enumerates the descriptions of attributes in an object. To
retrieve an instance of the AttributeNameEnumerator
class, call the CSEntry method or the MVEntry
method. |
AttributeNameEnumerator
|
Enumerates the names of attributes in an object. To retrieve an
instance of the AttributeNameEnumerator class, call the
CSEntry method or the MVEntry method. |
AttributeNotDefinedAsSourceException
|
The exception that is thrown in either the
MapAttributesForImport method or the
MapAttributesForJoin method when a rules extension accesses an
attribute that is not defined as a source attribute for the current
flow. For information about defining source attributes, see “Select
attributes” in the Microsoft Forefront Identity Manager 2010 (FIM)
Help. |
AttributeNotInInclusionListException
|
The exception that is thrown when a rules extension requests an
attribute that Forefront Identity Manager Synchronization Service
(FIM Synchronization Service) does not select for use. |
AttributeNotPresentException
|
The exception that is thrown when a rules extension accesses an
attribute that is not present on an object. |
BadServerCredentialsException
|
The exception that is thrown by a connected data source
extension when the credentials that are used to connect to the
connected directory are not valid. |
ChangeTypeDescription
|
Represents the change type attribute on an object. The
attribute is used to determine the type of operation that will
occur when an object is imported or exported to the metaverse using
the Enterprise Connectivity management agent. The attribute values
are set in the Advanced dialog box of Create Management
Agent for the Enterprise Connectivity management agent. |
ConfigParameter
|
Represents a configuration parameter that is used to create an
extensible management agent. |
ConfigParameterCollection
|
Represents a collection of configuration parameters. Each
configuration parameter is represented by a ConfigParameter
object. |
ConfigParameterEnumerator
|
Enumerates a collection of configuration parameters. Each
configuration parameter is represented by a ConfigParameter
object. To retrieve an instance of the class, call the ConfigParameterCollection
method. |
ConnectedMA
|
Represents a management agent that contains connectors
to a metaverse object. |
ConnectedMACollection
|
Represents a collection of ConnectedMA
objects. |
ConnectedMACollectionEnumerator
|
Enumerates a collection of ConnectedMA objects. To
retrieve an instance of the
ConnectedMACollectionEnumerator class, call the ConnectedMACollection
method. |
ConnectorCollection
|
Represents a collection of connector objects. Each connector
object is represented by a CSEntry object. The collection
object is retrieved from the Connectors
property. |
ConnectorCollectionByDN
|
Represents a collection of connector objects that can be
indexed by distinguished name. Each connector object is represented
by a CSEntry object. |
ConnectorCollectionByIndex
|
Represents a collection of connector objects that can be
indexed numerically. Each connector object is represented by a
CSEntry object. |
ConnectorCollectionEnumerator
|
Enumerates a collection of connectors. Each connector is
represented by a CSEntry object. To retrieve an instance of
the
ConnectorCollectionEnumerator class, call the ConnectorCollection
method. |
CSEntry
|
Represents an entry in the connector space. |
DeclineMappingException
|
The exception that is thrown when the method cannot produce a
mapping. In some cases, if another mapping is available, that
mapping is executed. In those cases, this exception is thrown to
allow attributes from a management agent with a lower precedence to
flow to the metaverse. For more information, see the Remarks
section. |
EndConnectionException
|
The exception that is thrown when the
EndConnectionToServer method in a password extension
fails. |
EntryExportException
|
The exception that is thrown by a connected directory extension
when an entry cannot be exported. |
EntryPointNotImplementedException
|
The exception that is thrown by an extension when Forefront
Identity Manager Synchronization Service (FIM Synchronization
Service) calls an entry point that is not implemented by the
extension. |
ExchangeUtils
|
Provides a set of utility methods that you can use to create
new objects. You can call the static methods of the ExchangeUtils
class only within a rules extension inside the
Provision method. |
ExtensibleExtensionException
|
The exception that is thrown by a connected directory extension
when an unexpected error occurs in the extension. |
ExtensionException
|
The base class for exceptions that are defined specifically for
Forefront Identity Manager Synchronization Service (FIM
Synchronization Service) rules extensions. |
FatalEntryExportException
|
The exception that is thrown by a connected directory extension
when an entry cannot be exported, and the export run should
stop. |
InvalidDNException
|
The exception that is thrown when an invalid distinguished
name is passed to a method. |
ManagementAgent
|
Represents a management agent. |
ManagementAgentCollection
|
Represents a collection of ManagementAgent
objects. |
ManagementAgentEnumerator
|
Enumerates ManagementAgent objects and returns the name
of the current management agent as a string. This class is obtained
by calling the ManagementAgentCollection
object. |
MAUtils
|
Provides a property that you can use in connected data source
and password extensions. This class can only be instantiated by a
Forefront Identity Manager Synchronization Service (FIM
Synchronization Service) server. |
MetadirectoryServicesException
|
The base class for all Forefront Identity Manager
Synchronization Service (FIM Synchronization Service)–specific
exceptions that are thrown by FIM Synchronization Service
objects. |
MissingParentObjectException
|
The exception that is thrown when a rules extension tries to
add a connector that has a nonexistent parent object. |
MVEntry
|
Represents an entry in the metaverse. |
NoCompatiblePartitionFoundException
|
The exception that is thrown when a rules extension tries to
add a connector in which a distinguished name component is not
compatible with the structure of any partitions of the
management agent. |
NoSuchAttributeException
|
The exception that is thrown when an attribute that is
requested is not in the schema. |
NoSuchAttributeInObjectTypeException
|
The exception that is thrown when an attribute that is
requested is not a member of the specified object type. |
NoSuchClassException
|
The exception that is thrown when a class that is referenced is
not in the schema. |
NoSuchManagementAgentException
|
The exception that is thrown when a nonexistent management
agent is requested. |
NoSuchObjectException
|
The exception that is thrown when a nonexistent object is
requested. |
NoSuchObjectTypeException
|
The exception that is thrown when an object type that is
referenced is not in the schema. |
NoSuchParameterException
|
The exception that is thrown when a requested parameter is not
in the schema. |
ObjectAlreadyExistsException
|
The exception that is thrown when a rules extension tries to
add a connector where a connector that has a specified
distinguished name already exists. |
ObjectNotFoundException
|
The exception that is thrown when the requested object is not
in the schema. |
ObjectTypeNotSupportedException
|
The exception that is thrown when the object type does not
support setting or changing passwords. |
OldPasswordIncorrectException
|
The exception that is thrown when the
ChangePassword method supplies an old password that is
incorrect. |
PasswordExtensionException
|
The exception that is thrown when the password extension throws
an unknown exception. |
PasswordIllFormedException
|
The exception that is thrown when the password that is supplied
contains extended characters or characters that are not valid. |
PasswordPolicyViolationException
|
The exception that is thrown by a password extension when the
password does not comply with the password policy. Examples of
policy violations include a password that is too long or too short;
a password that does not contain a symbol, number, or uppercase
letter; or a password that was recently used. |
ReferenceValue
|
Represents an attribute value that is a distinguished
name. |
ServerDownException
|
The exception that is thrown by a connected directory extension
when the extension cannot establish a connection to the connected
directory. |
TerminateRunException
|
The exception that is thrown when a rules extension must
explicitly stop the management agent run. |
TooManyValuesException
|
The exception that is thrown when more than one value is added
to a single-valued attribute. |
TransactionPropertyCollection
|
Represents a collection of named properties that can be shared
between different methods of an extension and between separate
extensions for a specific transaction. An instance of this class is
obtained from the
TransactionProperties property. The properties in the
collection exist for the lifetime of the current transaction. |
TypeDescription
|
Represents a description of a Type
class that contains a collection of attribute descriptions. The
Type
represents type declarations: class types, interface types, array
types, value types, and enumeration types. |
TypeDescriptionCollection
|
Represents a collection of TypeDescription
objects. |
TypeDescriptionEnumerator
|
Enumerates TypeDescription objects. The class is
obtained by calling the TypeDescriptionCollection
object. |
UnexpectedDataException
|
The UnexpectedDataException
exception is thrown by an extension when unexpected data is
encountered. |
Utils
|
The Utils class
provides a set of utility methods that can be used to perform
synchronization operations and create new objects. |
Value
|
The Value class
represents the value of a connector space or metaverse object. An
instance of this abstract class can be created only in a derived
class. |
ValueCollection
|
The ValueCollection
class represents a collection of Value objects that all have
the same data type. |
ValueCollectionEnumerator
|
The ValueCollectionEnumerator
class enumerates a collection of Value objects. An instance
of the ValueCollectionEnumerator class is obtained by
calling ValueCollection. |