ConnectorCollection.StartNewConnector Method
The StartNewConnector(String, ValueCollection) method initiates the process of creating a connector of the specified object type from a ValueCollection object. Use this method if you already have a ValueCollection object from a connector space entry.
Syntax
public CSEntry StartNewConnector(
String objectType,
ValueCollection objectClass
);
Public Function StartNewConnector( _
ByVal objectType As String, _
ByVal objectClass As ValueCollection _
) As CSEntry
Parameters
objectType
Contains the name of the object type for the new connector. You must set this parameter to an object type that you have selected for the management agent. To see which object types you selected for a management agent, open Select Object Types in the properties for the management agent.objectClass
Contains a ValueCollection object that contains an array of names that are used to populate the LDAP objectClass attribute on the new object. These names constitute the hierarchy of the object in your Active Directory.
Return Value
Returns a CSEntry object (without a distinguished name) that represents the new connector.
Exceptions
Exception type | Condition |
---|---|
ArgumentNullException | The objectType or objectClass is null. |
NoSuchClassException | Any element of the input object class is not in the schema. |
NoSuchObjectTypeException | The object type reference is not in the schema. |
Remarks
After calling this method, set the required attribute values and then call the CSEntry.CommitNewConnector method to add the connector to the ConnectorCollection object. If you do not call the CSEntry.CommitNewConnector method after calling this method, the object is rolled back to the original attribute values without generating any error messages.
Because different management agents require different (relative) distinguished name formats, this method handles distinguished names based upon the type of management agent. The types are database management agents; XML without LDAP-style distinguished names; and the management agents that are neither database nor XML.
Management agent type | Distinguished name handling notes |
---|---|
Database |
|
XML |
|
All other types |
|
Requirements
Product | ILM 2007 FP1 |
Namespace | Microsoft.MetadirectoryServices |
Assembly | Microsoft.MetadirectoryServices |
.NET Framework | .NET Framework 2.0 |
See Also
ConnectorCollection
CSEntry
CSEntry.CommitNewConnector
ValueCollection
NoSuchClassException
NoSuchObjectTypeException
Send comments about this topic to Microsoft
Build date: 2/16/2009