AttributeNotPresentException Class
The exception that is thrown when a rules extension accesses an attribute that is not present on an object.
Namespace: Microsoft.MetadirectoryServices
Assembly: Microsoft.MetadirectoryServicesEx (in Microsoft.MetadirectoryServicesEx.dll)
Usage
'Usage
Dim instance As AttributeNotPresentException
Syntax
'Declaration
Public NotInheritable Class AttributeNotPresentException
Inherits MetadirectoryServicesException
public sealed class AttributeNotPresentException : MetadirectoryServicesException
public ref class AttributeNotPresentException sealed : public MetadirectoryServicesException
public final class AttributeNotPresentException extends MetadirectoryServicesException
public final class AttributeNotPresentException extends MetadirectoryServicesException
Remarks
When an attribute of a metaverse object is deleted, the attribute recall feature of Forefront Identity Manager Synchronization Service (FIM Synchronization Service) also deletes the corresponding attribute in the connecter object. During a metaverse synchronization run, the rules extension throws this exception because the rules extension is trying to set the value of an attribute that does not exist in the metaverse.
If you want the connector space attribute to remain after the metaverse attribute is deleted, in the Configure Deprovisioning property of the management agent, select Do not recall attributes contributed by objects from this management agent when disconnected. When you select this check box, the connector object attribute is retained in the connector space when the attribute of the metaverse object is deleted.
You can also get the value of the IsPresent property to verify that the attribute exists in the metaverse before flowing a new attribute value from the connector space.
For more information about the Configure Deprovisioning property of a management agent, see the Microsoft Forefront Identity Manager 2010 (FIM) Help.
Inheritance Hierarchy
System.Object
System.Exception
System.ApplicationException
Microsoft.MetadirectoryServices.MetadirectoryServicesException
Microsoft.MetadirectoryServices.AttributeNotPresentException
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.
Platforms
Target Platforms
See Also
Reference
AttributeNotPresentException Members
Microsoft.MetadirectoryServices Namespace
Microsoft.MetadirectoryServices
Attrib.IsPresent Property
MetadirectoryServicesException