예제 #1
0
        ///GENMHASH:1D5C24C8FDD38263C467FE7510F78581:F289006A354128A889CBDDA7CC12862C
        public string GenerateSsoUri()
        {
            SsoUriInner ssoUri = Extensions.Synchronize(() => Manager.Inner.Profiles.GenerateSsoUriAsync(ResourceGroupName, Name));

            if (ssoUri != null)
            {
                return(ssoUri.SsoUriValue);
            }
            else
            {
                return(null);
            }
        }
예제 #2
0
        ///GENMHASH:83F5C51B6E80CB8E2B2AB13088098EAD:7A8055F61731CABECC9333BD0AB0BDA2
        public async Task <string> GenerateSsoUriAsync(
            string resourceGroupName,
            string profileName,
            CancellationToken cancellationToken = default(CancellationToken))
        {
            SsoUriInner ssoUri = await Manager.Inner.Profiles.GenerateSsoUriAsync(resourceGroupName, profileName, cancellationToken);

            if (ssoUri != null)
            {
                return(ssoUri.SsoUriValue);
            }

            return(null);
        }
예제 #3
0
        ///GENMHASH:5D11154E7DB964515AF726E248201566:B0BB53131B0D441DE268460DBA20D7F6
        public async Task <string> GenerateSsoUriAsync(CancellationToken cancellationToken = default(CancellationToken))
        {
            SsoUriInner ssoUri = await Manager.Inner.Profiles.GenerateSsoUriAsync(ResourceGroupName, Name, cancellationToken);

            return(ssoUri?.SsoUriValue);
        }