CloudIdentityProviderListUsers Method |
Lists all users for the account.
Namespace: net.openstack.Providers.RackspaceAssembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntaxpublic virtual IEnumerable<User> ListUsers(
CloudIdentity identity
)
Public Overridable Function ListUsers (
identity As CloudIdentity
) As IEnumerable(Of User)
public:
virtual IEnumerable<User^>^ ListUsers(
CloudIdentity^ identity
)
abstract ListUsers :
identity : CloudIdentity -> IEnumerable<User>
override ListUsers :
identity : CloudIdentity -> IEnumerable<User>
Parameters
- identity
- 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.
Implements
IIdentityProviderListUsers(CloudIdentity)
Exceptions
ExamplesThe 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