IAccountServiceWriteUserDataValue(Guid, NullableGuid, String, String) Method

Writes a tenant-specific user data value for the specified account.

Namespace: Dundas.BI.AccountServices
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (26.2.0.1000)
Syntax
void WriteUserDataValue(
	Guid accountId,
	Guid? tenantId,
	string key,
	string? value
)

Parameters

accountId  Guid
The ID of the account.
tenantId  NullableGuid
The ID of the tenant.
key  String
The case-sensitive data key.
value  String
The data value, or to indicate that the item with the specified key should be removed from the user data
Exceptions
ExceptionCondition
ArgumentException

accountId is Empty.

-or-

tenantId is Empty.

-or-

key is , empty, or contains only whitespace.

NotFoundExceptionThe 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.

InvalidSessionExceptionThe caller context is not associated with a valid session.
See Also