ConoHaNet.OpenStackMember.CreateUserAccess C# (CSharp) Method

CreateUserAccess() public method

public CreateUserAccess ( ) : UserAccess
return UserAccess
        public UserAccess CreateUserAccess()
        {
            if (this.UA == null)
                this.UA = this.IdentityProvider.GetUserAccess(Identity);
            return this.UA;
        }

Same methods

OpenStackMember::CreateUserAccess ( string username, string password, string tenantName = null, string tenantId = null ) : UserAccess

Usage Example

        public void CreateUserAccessTest()
        {
            foreach (var m in TestEnvMembers.Members)
            {
                var os = new OpenStackMember(m.UserName, m.Password);
                var ua = os.CreateUserAccess();
                Assert.IsNotNull(ua);
                Assert.IsNull(ua.Token.Tenant);

                os = new OpenStackMember(m.UserName, m.Password, m.TenantName);
                ua = os.CreateUserAccess();
                Assert.IsNotNull(ua);
                Assert.IsNotNull(ua.Token.Tenant);
                Assert.IsNotNull(ua.Token.Tenant.Id);

                os = new OpenStackMember(m.UserName, m.Password, m.TenantName, m.TenantId);
                ua = os.CreateUserAccess();
                Assert.IsNotNull(ua);
                Assert.IsNotNull(ua.Token.Tenant);

                os = new OpenStackMember(m.UserName, m.Password, m.TenantName, m.TenantId, "tyo1");
                ua = os.CreateUserAccess();
                Assert.IsNotNull(ua);
                Assert.IsNotNull(ua.Token.Tenant);

                os = new OpenStackMember(m.UserName, m.Password, null, m.TenantId, "tyo1");
                ua = os.CreateUserAccess();
                Assert.IsNotNull(ua);
                Assert.IsNotNull(ua.Token.Tenant);
            }
        }
OpenStackMember