Пример #1
0
        private string WriteMediaToBlobStorage(ApiType apiType, FileStream fileStream, string fileName)
        {
            var storageAccount = CloudStorageAccount.Parse(Constants.StorageConnectionString);

            if (apiType == ApiType.WeboxAppApi)
            {
                UploadToBlobStorageAsJson uploadToBlobStorage = new UploadToBlobStorageAsJson(fileStream,
                                                                                              Constants.WeboxAppApiMediaContainer,
                                                                                              fileName);


                return(uploadToBlobStorage.ApplyMedia(storageAccount));
            }

            return(string.Empty);
        }
Пример #2
0
        private void WriteMessageToBlobStorage(object body, ApiType apiType)
        {
            UploadToBlobStorageAsJson uploadToBlobStorage = null;

            if (apiType == ApiType.WeboxAppApi)
            {
                uploadToBlobStorage = new UploadToBlobStorageAsJson(body,
                                                                    Constants.WeboxAppApiHooksContainer,
                                                                    string.Format("receivedobject{0}.json", Guid.NewGuid()));
            }
            if (apiType == ApiType.ChatApi)
            {
                uploadToBlobStorage = new UploadToBlobStorageAsJson(body,
                                                                    Constants.ChatApiHooksContainer,
                                                                    string.Format("receivedobject{0}.json", Guid.NewGuid()));
            }
            var storageAccount = CloudStorageAccount.Parse(Constants.StorageConnectionString);

            uploadToBlobStorage.Apply(storageAccount);
        }