///GENMHASH:DAC486F08AF23F259E630032FC20FAF1:3FE53F300A729DFBC3C1F55BBB117CA1 public async Task<string> GrantAccessAsync(int accessDurationInSeconds, CancellationToken cancellationToken = default(CancellationToken)) { GrantAccessData grantAccessDataInner = new GrantAccessData(); grantAccessDataInner.Access = AccessLevel.Read; grantAccessDataInner.DurationInSeconds = accessDurationInSeconds; AccessUriInner accessUriInner = await Manager.Inner.Disks.GrantAccessAsync(ResourceGroupName, Name, grantAccessDataInner, cancellationToken); if (accessUriInner == null) { return null; } return accessUriInner.AccessSAS; }
///GENMHASH:5E14BE5799A25FD072BFBD2635947666:F9F576DF5B4E696FFA8774883C7E48E2 public async Task <string> GrantAccessAsync( string resourceGroupName, string diskName, AccessLevel accessLevel, int accessDuration, CancellationToken cancellationToken = default(CancellationToken)) { GrantAccessDataInner grantAccessDataInner = new GrantAccessDataInner(); grantAccessDataInner.Access = accessLevel.Value; grantAccessDataInner.DurationInSeconds = accessDuration; AccessUriInner accessUriInner = await Inner.GrantAccessAsync(resourceGroupName, diskName, grantAccessDataInner, cancellationToken); return(accessUriInner.AccessSAS); }