IIdentityProviderUpdateUser Method |
Updates the details for the specified user.
Namespace: net.openstack.Core.ProvidersAssembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax User UpdateUser(
User user,
CloudIdentity identity = null
)
Function UpdateUser (
user As User,
Optional identity As CloudIdentity = Nothing
) As User
User^ UpdateUser(
User^ user,
CloudIdentity^ identity = nullptr
)
abstract UpdateUser :
user : User *
?identity : CloudIdentity
(* Defaults:
let _identity = defaultArg identity null
*)
-> User
Parameters
- user
- Type: net.openstack.Core.DomainUser
The User details to update. - identity (Optional)
- Type: net.openstack.Core.DomainCloudIdentity
The cloud identity to use for this request. If not specified, the DefaultIdentity for the current provider instance will be used.
Return Value
Type:
UserA
User object containing the details of the updated user.
Exceptions Remarks
The ID of the user to update is specified in
user.
Id.
The other fields of
user are either
to keep the existing values
or non-null to specify an updated value. The returned
User instance contains
the complete details of the updated user.
Examples The following example demonstrates the use of this method using the CloudIdentityProvider
implementation of IIdentityProvider. For more information about creating the provider, see
CloudIdentityProvider(CloudIdentity).
User user = provider.GetUserByName("{username}", null);
user.Username = "{newUsername}";
provider.UpdateUser(user, null);
Dim user = provider.GetUserByName("{username}", Nothing)
user.Username = "{newUsername}"
provider.UpdateUser(user, Nothing)
auto user = provider->GetUserByName("{username}", nullptr);
user->Username = "{newUsername}";
provider->UpdateUser(user, nullptr);
let user = provider.GetUserByName("{username}", null)
user.Username <- "{newUsername}"
provider.UpdateUser(user, null) |> ignore
Version Information .NET Framework
Supported in: 4.5
openstack.net
Supported in: 1.6, 1.5, 1.4, 1.3.6
See Also