streamIO.write(xmlDoc);
XX_VendPaymIntegrationHelper::uploadToBlob(parameters.BlobStorageConnectionString,
parameters.BlobStorageContainer,
parameters.BlobStorageOutboundFolder,
fileName,
streamIO,xmlDoc);
public static void uploadToBlob(HS_VendPaymIntBlobStorageConnectionString _connectionString,
HS_VendPaymIntBlobStorageContainer _container,
HS_VendPaymBlobStorageOutboundFolder _folder,
Filename _filename,
CommaTextStreamIo _streamIO, XMLDocument _xmlDoc )
{
try
{
CloudStorageAccount storageAccount = Microsoft.WindowsAzure.Storage.CloudStorageAccount::Parse(_connectionString);
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
CloudBlobContainer blobContainer = blobClient.GetContainerReference(_container);
//blobContainer.CreateIfNotExists(null, null); //create blob container
Filename fullName = _folder ? _folder + "/" + _filename : _filename;
CloudBlockBlob destBlob = blobContainer.GetBlockBlobReference(fullName);
System.IO.MemoryStream memstream = _streamIO.getstream();
destBlob.UploadFromStream(memstream, null, null, null);
}
catch
{
throw error("Blob error");
}
}
public static void uploadToBlob(HS_VendPaymIntBlobStorageConnectionString _connectionString,
HS_VendPaymIntBlobStorageContainer _container,
HS_VendPaymBlobStorageOutboundFolder _folder,
Filename _filename,, xmldocument _xmlDoc )
{
try
{
CloudStorageAccount storageAccount = Microsoft.WindowsAzure.Storage.CloudStorageAccount::Parse(_connectionString);
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
CloudBlobContainer blobContainer = blobClient.GetContainerReference(_container);
//blobContainer.CreateIfNotExists(null, null); //create blob container
Filename fullName = _folder ? _folder + "/" + _filename : _filename;
CloudBlockBlob destBlob = blobContainer.GetBlockBlobReference(fullName);
System.IO.MemoryStream stream = new System.IO.MemoryStream();
XmlWriter xmlWriter = XmlWriter::newStream(stream);
_xmlDoc.writeTo(xmlWriter);
xmlWriter.flush();
destBlob.UploadFromStream(stream, null, null, null);
}
catch
{
throw error("Blob error");
}
}
System.IO.MemoryStream stream = new System.IO.MemoryStream();
XmlWriter xmlWriter = XmlWriter::newStream(stream);
xmlDoc.writeTo(xmlWriter);
writer.flush();
try
{
CloudStorageAccount storageAccount = Microsoft.WindowsAzure.Storage.CloudStorageAccount::Parse(_connectionString);
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
CloudBlobContainer blobContainer = blobClient.GetContainerReference(_container);
//blobContainer.CreateIfNotExists(null, null); //create blob container
Filename fullName = _folder ? _folder + "/" + _filename : _filename;
CloudBlockBlob destBlob = blobContainer.GetBlockBlobReference(fullName);
System.IO.MemoryStream memstream = _streamIO.getstream();
memstream.Position = 0;
destBlob.UploadFromStream(memstream, null, null, null);
}
streamIO.write(xmlDoc);
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.
André Arnaud de Cal... 291,240 Super User 2024 Season 2
Martin Dráb 230,149 Most Valuable Professional
nmaenpaa 101,156