Ejemplo n.º 1
0
        public async Task Authenticate_with_shared_key()
        {
            IAzureDataLakeStorage authInstance =
                StorageFactory.Blobs.AzureDataLakeStorageWithSharedKey(_settings.AzureDataLakeGen2Name,
                                                                       _settings.AzureDataLakeGen2Key);

            //trigger any operation
            await authInstance.ListAsync();
        }
Ejemplo n.º 2
0
 public LeakyAdlsGen2StorageTest()
 {
     _settings = Settings.Instance;
     _storage  = StorageFactory.Blobs.AzureDataLakeStorageWithAzureAd(
         _settings.AzureGen2StorageName,
         _settings.TenantId,
         _settings.ClientId,
         _settings.ClientSecret);
 }
Ejemplo n.º 3
0
 public LeakyAdlsGen2StorageTest()
 {
     _settings = Settings.Instance;
     _storage  = StorageFactory.Blobs.AzureDataLakeStorageWithAzureAd(
         _settings.AzureDataLakeGen2Name,
         _settings.AzureDataLakeGen2TenantId,
         _settings.AzureDataLakeGen2PrincipalId,
         _settings.AzureDataLakeGen2PrincipalSecret);
 }
Ejemplo n.º 4
0
        public async Task ShowGen2AclEditorAsync(IAzureDataLakeStorage azureDataLakeStorage, Blob blob)
        {
            var vm = new AdlsGen2PermissionsViewModel(azureDataLakeStorage, blob);

            await this.ShowDialogAsync(
                "Access Control List",
                new AclEditor { DataContext = vm },
                "Update",
                null);
        }
Ejemplo n.º 5
0
        public override async Task ExecuteAsync(IBlobStorage storage, Blob blob, object arg)
        {
            IAzureDataLakeStorage lake = (IAzureDataLakeStorage)storage;

            await ServiceLocator.AppDialogs.ShowGen2AclEditorAsync(lake, blob);
        }
Ejemplo n.º 6
0
 public AzureDataLakeStorageWrapper(IAzureDataLakeStorage storage)
 {
     _storage = storage;
 }
Ejemplo n.º 7
0
 public AdlsGen2PermissionsViewModel(IAzureDataLakeStorage azureDataLakeStorage, Blob blob)
 {
     _azureDataLakeStorage = azureDataLakeStorage;
     Blob = blob;
 }
 public RetryableAzureDataLakeStorageWrapper(IAzureDataLakeStorage storage) : this(new AzureDataLakeStorageWrapper(storage))
 {
 }