IIdentityProviderListUsers Method |
Lists all users for the account.
Namespace: net.openstack.Core.ProvidersAssembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax IEnumerable<User> ListUsers(
CloudIdentity identity = null
)
Function ListUsers (
Optional identity As CloudIdentity = Nothing
) As IEnumerable(Of User)
IEnumerable<User^>^ ListUsers(
CloudIdentity^ identity = nullptr
)
abstract ListUsers :
?identity : CloudIdentity
(* Defaults:
let _identity = defaultArg identity null
*)
-> IEnumerable<User>
Parameters
- 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:
IEnumerableUserA collection of
User objects describing the users for the account.
Exceptions 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).
IEnumerable<User> users = provider.ListUsers(null);
foreach (var user in users)
Console.WriteLine("{0}: {1}", user.Id, user.Username);
Dim users = provider.ListUsers(Nothing)
For Each user As User In users
Console.WriteLine("{0}: {1}", user.Id, user.Username)
Next
auto users = provider->ListUsers(nullptr);
for each (User^ user in users)
Console::WriteLine("{0}: {1}", user->Id, user->Username);
let users = provider.ListUsers(null)
for user in users do
Console.WriteLine("{0}: {1}", user.Id, user.Username)
Version Information .NET Framework
Supported in: 4.5
openstack.net
Supported in: 1.6, 1.5, 1.4, 1.3.6
See Also