AzureMLConnector.Models.BES_Input.GenerateInput C# (CSharp) Method

GenerateInput() public method

public GenerateInput ( ) : AzureBlobDataReference
return AzureMLConnector.Controllers.AzureBlobDataReference
        public override AzureBlobDataReference GenerateInput()
        {
            try
            {
                string storageConnectionString = string.Format("DefaultEndpointsProtocol=https;AccountName={0};AccountKey={1}", Input_AccountName, Input_AccountKey);
                var blobClient = CloudStorageAccount.Parse(storageConnectionString).CreateCloudBlobClient();
                var container = blobClient.GetContainerReference(Input_Container);
                container.CreateIfNotExists();
                var blob = container.GetBlockBlobReference(Input_Blob);

                var Input = new AzureBlobDataReference()
                {
                    ConnectionString = storageConnectionString,
                    RelativeLocation = blob.Uri.LocalPath
                };
                return Input;
            }
            catch (Exception) { return new AzureBlobDataReference(); }
        }