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
Syntax public 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 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