C# (CSharp) Org.IdentityConnectors.Framework.Common.Exceptions Namespace

Classes

Name Description
AlreadyExistsException AlreadyExistsException is thrown to indicate if Org.IdentityConnectors.Framework.Api.Operations.CreateApiOp attempts to create an object that exists prior to the method execution or Org.IdentityConnectors.Framework.Api.Operations.UpdateApiOp attempts to rename an object to that exists prior to the method execution.
ConfigurationException
ConnectionBrokenException ConnectionBrokenException is thrown when a connection to a target resource instance fails during an operation. An instance of ConnectionBrokenException generally wraps the native exception (or describes the native error) returned by the target resource.
ConnectionFailedException ConnectionFailedException is thrown when a Connector cannot reach the target resource instance. An instance of ConnectionFailedException generally wraps the native exception (or describes the native error) returned by the target resource.
ConnectorException
ConnectorIOException
ConnectorSecurityException
InvalidAttributeValueException InvalidAttributeValueException is thrown when an attempt is made to add to an attribute a value that conflicts with the attribute's schema definition. This could happen, for example, if attempting to add an attribute with no value when the attribute is required to have at least one value, or if attempting to add more than one value to a single valued-attribute, or if attempting to add a value that conflicts with the type of the attribute or if attempting to add a value that conflicts with the syntax of the attribute.
InvalidCredentialException InvalidCredentialException signals that user authentication failed.

This exception is thrown by Connector if authentication failed. For example, a Connector throws this exception if the user entered an incorrect password.

InvalidPasswordException
OperationTimeoutException
PasswordExpiredException PasswordExpiredException signals that a user password has expired.

This exception is thrown by Connector when they determine that a password has expired. For example, a Connector, after successfully authenticating a user, may determine that the user's password has expired. In this case the Connector throws this exception to notify the application. The application can then take the appropriate steps to notify the user.

PermissionDeniedException
PreconditionFailedException PreconditionFailedException is thrown to indicate that a resource's current version does not match the version provided. Equivalent to HTTP status: 412 Precondition Failed.
PreconditionRequiredException PreconditionRequiredException is thrown to indicate that a resource requires a version, but no version was supplied in the request. Equivalent to draft-nottingham-http-new-status-03 HTTP status: 428 Precondition Required.
RetryableException RetryableException indicates that a failure may be temporary, and that retrying the same request may be able to succeed in the future.
UnknownUidException