Microsoft.MetadirectoryServices Namespace
Classes
Class | Description |
---|---|
AccessDeniedException | The exception that is thrown when the password extension fails to set the password in the connected directory. |
AnchorAttribute | Represents an anchor attribute associated with a CSEntryChange object. |
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. |
AttributeChange | Represents an attribute associated with a CSEntryChange object. It has a property of its modification type. |
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. |
CloseExportConnectionRunStep | Call-based export information passed into the CloseExportConnection method. |
CloseImportConnectionResults | Represents some values passed back to the FIM Synchronization Service during CloseImportConnection. |
CloseImportConnectionRunStep | Call-based import information passed into the CloseImportConnection method. |
ClosePasswordConnectionException | Thrown by a password extension to indicate an error while ending the connection to the server. |
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. |
ConfigParameterDefinition | Represents a ConfigParameterDefinition 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. |
ConfigParameterKeyedCollection | Represents a ConfigParameterKeyedCollection object. |
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. |
CSEntryChange | Represents an entry in the connector space. |
CSEntryChangeResult | Represents the changed result for 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. |
DroppedConnectionException | Thrown by an extensible extension when the connection between the management agent and the connected directory no longer exists. |
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. |
ExportRunStep | Represents some values passed back to the FIM Synchronization Service during export. |
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. |
FailedConnectionException | Thrown by an extensible extension when the connection between the management agent and the connected directory has failed for a reason other than authentication. |
FailedSearchException | Thrown by an extensible extension when a container or table search fails. |
FatalEntryExportException | The exception that is thrown by a connected directory extension when an entry cannot be exported, and the export run should stop. |
GetImportEntriesResults | Represents some values passed back to the FIM Synchronization Service during GetImportEntries. |
GetImportEntriesRunStep | Call-based import information passed into the GetImportEntries method. |
HierarchyNode | Represents a hierarchy node. |
ImportResults | Represents some values passed back to the FIM Synchronization Service from OpenImportConnection and CloseImportConnection method. |
ImportRunStep | Represents some values passed to the Management Agent during import. |
InvalidDNException | The exception that is thrown when an invalid distinguished name is passed to a method. |
MACapabilities | Represents a management agent capabilities object. |
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. |
OpenExportConnectionRunStep | Call-based export information passed into the OpenExportConnection method. |
OpenImportConnectionResults | Represents some values passed back to the FIM Synchronization Service during OpenImportConnection. |
OpenImportConnectionRunStep | Call-based import information passed into the OpenImportConnection class. |
ParameterValidationResult | Implemented by a Forefront Identity Manager Extensible extension to indicate the result of parameter validation. |
Partition | Represents a management agent’s partition object. |
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. |
PutExportEntriesResults | Represents values passed back to the FIM Synchronization Service from PutExportEntries method. |
ReadExportFileRunStep | File-based export information passed into ReadExportFile method. |
ReadOnlySchemaAttributeKeyedCollection | A read-only KeyCollection containing schema attributes. |
ReadOnlySchemaTypeKeyedCollection | A read-only KeyCollection containing schema types. |
ReferenceValue | Represents an attribute value that is a distinguished name. |
Schema | Represents the schema for a connected directory |
SchemaAttribute | Represents an attribute schema definition. |
SchemaAttributeKeyedCollection | A KeyCollection containing schema attributes. |
SchemaType | Represents an object type definition within the schema. |
SchemaTypeKeyedCollection | A read-only KeyCollection containing schema types. |
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 | |
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 | |
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. |
ValueChange | Represents a ValueChange object. |
ValueChangeFactory | |
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. |
WarningNoWatermarkException | Thrown by a extensible extension when the management agent cannot read the watermark when doing a full import. |
WriteImportFileResults | Represents some values passed back to the FIM Synchronization Service during WriteImportFile. |
WriteImportFileRunStep | File-based import information passed into WriteImportFile method. |
Interfaces
Interface | Description |
---|---|
IMAExtensible2CallExport | This interface allows for call-based export. It should not be implemented for import-only management agents. |
IMAExtensible2CallImport | This interface allows for call-based import. |
IMAExtensible2FileExport | This interface allows for file-based export. |
IMAExtensible2FileImport | This interface allows for file-based import. |
IMAExtensible2GetCapabilities | This interface allows for defining management agent capabilities. |
IMAExtensible2GetCapabilitiesEx | |
IMAExtensible2GetHierarchy | Provides a method for returning the hierarchy of objects in a connected system. |
IMAExtensible2GetParameters | This interface allows for defining configuration parameter definitions. |
IMAExtensible2GetPartitions | Provides a method to retrieve partitions in a connected system. |
IMAExtensible2GetSchema | Contains a method to retrieve the schema of a connected system. |
IMAExtensible2Password | Provides the ability to set and change the password for an MA. |
IMAExtensibleCallExport | Important: With the release of ECMA 2.0, this feature has been deprecated and will be removed in future versions. You should use the Extensible Connectivity 2.0 Management Agent Reference for Connector development going forward. Implemented by all types of call-based connected data source extensions to export data from the connector space to a call-based data source. |
IMAExtensibleFileExport | Important: With the release of ECMA 2.0, this feature has been deprecated and will be removed in future versions. You should use the Extensible Connectivity 2.0 Management Agent Reference for Connector development going forward. Implemented by a connected directory extension to export data from the connector space to a connected directory that requires an intermediate file to process any changes to the data source. |
IMAExtensibleFileImport | Important: With the release of ECMA 2.0, this feature has been deprecated and will be removed in future versions. You should use the Extensible Connectivity 2.0 Management Agent Reference for Connector development going forward. Implemented by a connected data source extension to import data from a data source to the connector space. |
IMAPasswordManagement | Important: With the release of ECMA 2.0, this feature has been deprecated and will be removed in future versions. You should use the Extensible Connectivity 2.0 Management Agent Reference for Connector development going forward. Implemented by a password management extension to set or change passwords for a management agent. |
IMASynchronization | Implemented by a Forefront Identity Manager Synchronization Service (FIM Synchronization Service) rules extension to provide rules extension functionality for a management agent. |
IMVSynchronization | Implemented by a Forefront Identity Manager Synchronization Service (FIM Synchronization Service) rules extension to provide rules extension functionality for the metaverse. |
Enumerations
Enumeration | Description |
---|---|
AttribFlags | Used to identify the flag of an attribute. |
AttributeModificationType | Used to identify the modification type of an attribute. |
AttributeOperation | A enumeration of the allowed operations for a specific attribute. |
AttributeType | Used to identify the type of data that an attribute contains. The DataType property contains one of the values of this enumeration. |
CloseReason | Used to identify the reasoning code closing passed to the ECMA 2.0 from the FIM Synchronization Service. |
ConfigParameterPage | Used to identify the page for a configuration parameter definition. |
ConfigParameterType | Used to identify the type of a configuration parameter definition. |
ConnectionSecurityLevel | Identifies the security level of the network connection. |
ConnectionState | Identifies the state of a connector space object. The ConnectionState property contains one of the values of this enumeration. |
DeprovisionAction | Identifies the action that is taken by the Deprovision method. |
MADistinguishedNameStyle | Used to identify the distinguished name style supported by a management agent. |
MAExportError | Used to identify the errors used during export of an ECMA 2.0. |
MAExportType | Used to identify the Export type supported by a management agent. |
MAImportError | Used to identify the errors used during import of the ECMA 2.0. |
MANormalizations | Used to identify the normalization modes supported by a management agent. |
MAObjectConfirmation | Used to identify the object confirmation type supported by a management agent. |
ModificationType | Identifies the type of operation that is used on the object in the ExportEntry method. |
ObjectModificationType | Used to identify the modification type of an object. |
OperationType | Represents import or export type. |
ParameterValidationResultCode | Represents the result code for parameter validation. |
PasswordOptions | Represents a management agent capabilities object. |
RuleType | An enumeration that is used to identify a rule type. |
ValueModificationType | Used to identify the modification type of an attribute value. |