Independentsoft
Home
Products
Purchase
Support
Downloads
Company
Contact
WinAz .NET
>
Tutorial
> Set blob metadata
This operation sets user-defined metadata for the specified blob as one or more name-value pairs.
C# example
using System; using Independentsoft.Azure.Storage; namespace Sample { class Program { static void Main(string[] args) { StorageService service = new StorageService("accountName", "accountSharedKey"); try { MetaData metaData1 = new MetaData("property1", "value1"); StorageServiceResponse response = service.SetBlobMetaData("storagesamplecontainer", "test.docx", metaData1); if (response.Success) { Console.WriteLine("Success."); } Console.Read(); } catch (StorageServiceException ex) { Console.WriteLine("Error: " + ex.Code); Console.WriteLine("Error: " + ex.Message); Console.WriteLine("Error: " + ex.ErrorDetail); Console.Read(); } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); Console.Read(); } } } }
VB example
Imports System Imports Independentsoft.Azure.Storage Namespace Sample Class Module1 Shared Sub Main(ByVal args As String()) Dim service As New StorageService("accountName", "accountSharedKey") Try Dim metaData1 As New MetaData("property1", "value1") Dim response As StorageServiceResponse = service.SetBlobMetaData("storagesamplecontainer", "test.docx", metaData1) If response.Success Then Console.WriteLine("Success.") End If Console.Read() Catch ex As StorageServiceException Console.WriteLine("Error: " + ex.Code) Console.WriteLine("Error: " + ex.Message) Console.WriteLine("Error: " + ex.ErrorDetail) Console.Read() Catch ex As Exception Console.WriteLine("Error: " + ex.Message) Console.Read() End Try End Sub End Class End Namespace