IAccountServiceWriteUserDataValues Method (Guid, NullableGuid, IDictionaryString, String) |
Namespace: Dundas.BI.AccountServices
void WriteUserDataValues( Guid accountId, Guid? tenantId, IDictionary<string, string?> userData )
Exception | Condition |
---|---|
ArgumentException | accountId is Empty. -or- tenantId is Empty. -or- One of the keys in the dictionary is Empty, or contains only whitespace. |
ArgumentNullException | userData is . |
NotFoundException | The account or tenant with the specified ID was not found. |
InvalidOperationException | The account corresponding to the specified ID is an External or Windows Group account. |
NoPrivilegeException | accountId does not correspond to the account associated with the caller's session. -or- The caller does not have system administration privileges. -or- The account is associated with a tenant, and the caller does not have administration privileges for that tenant. -or- The specified account is not a member of the specified tenant. |
InvalidSessionException | The caller context is not associated with a valid session. |