AzureBlobXmlRepository AzureBlobXmlRepository Class

Definition

An which is backed by Azure Blob Storage.

public sealed class AzureBlobXmlRepository : IXmlRepository
Public NotInheritable Class AzureBlobXmlRepository
    Implements IXmlRepository
Inheritance
AzureBlobXmlRepositoryAzureBlobXmlRepository
Implements

Remarks

Instances of this type are thread-safe.

Constructors

AzureBlobXmlRepository(Func) AzureBlobXmlRepository(Func(Of ICloudBlob))

Creates a new instance of the .

public AzureBlobXmlRepository(Func<ICloudBlob> blobRefFactory)
Public Sub New(blobRefFactory As Func(Of ICloudBlob))
Parameters
blobRefFactory
System.Func<Microsoft.WindowsAzure.Storage.Blob.ICloudBlob> System.Func(Of Microsoft.WindowsAzure.Storage.Blob.ICloudBlob)

A factory which can create instances. The factory must be thread-safe for invocation by multiple concurrent threads, and each invocation must return a new object.

Methods

Equals(Object) Equals(Object)

Inherited from Object

Equals(Object, Object) Equals(Object, Object)

Inherited from Object

GetAllElements() GetAllElements()

public IReadOnlyCollection<XElement> GetAllElements()
Public Function GetAllElements As IReadOnlyCollection(Of XElement)
Returns
System.Collections.Generic.IReadOnlyCollection<XElement> System.Collections.Generic.IReadOnlyCollection(Of XElement)

GetHashCode() GetHashCode()

Inherited from Object

GetType() GetType()

Inherited from Object

MemberwiseClone() MemberwiseClone()

Inherited from Object

ReferenceEquals(Object, Object) ReferenceEquals(Object, Object)

Inherited from Object

StoreElement(XElement, String) StoreElement(XElement, String)

public void StoreElement(XElement element, string friendlyName)
Public Sub StoreElement(element As XElement, friendlyName As String)
Parameters
element
XElement XElement
friendlyName
String String

ToString() ToString()

Inherited from Object