SharedAccessBlobPolicies Class (Microsoft.WindowsAzure.Storage.Blob)
From Microsoft Windows Azure Storage Blob
Represents the collection of shared access policies defined for a container.
Namespace:
Microsoft.WindowsAzure.Storage.Blob
Assembly:
Microsoft.WindowsAzure.Storage (in Microsoft.WindowsAzure.Storage.dll)
Inheritance Hierarchy
System.::..Object
Microsoft.WindowsAzure.Storage.Blob.::..SharedAccessBlobPolicies
Syntax
public sealed class SharedAccessBlobPolicies : IDictionary<string, SharedAccessBlobPolicy>,
ICollection<KeyValuePair<string, SharedAccessBlobPolicy>>, IEnumerable<KeyValuePair<string, SharedAccessBlobPolicy>>,
IEnumerable
C++
public ref class SharedAccessBlobPolicies sealed : IDictionary<String^, SharedAccessBlobPolicy^>,
ICollection<KeyValuePair<String^, SharedAccessBlobPolicy^>>,
IEnumerable<KeyValuePair<String^, SharedAccessBlobPolicy^>>,
IEnumerable
[<Sealed>]
type SharedAccessBlobPolicies =
class
interface IDictionary<string, SharedAccessBlobPolicy>
interface ICollection<KeyValuePair<string, SharedAccessBlobPolicy>>
interface IEnumerable<KeyValuePair<string, SharedAccessBlobPolicy>>
interface IEnumerable
end
Public NotInheritable Class SharedAccessBlobPolicies
Implements IDictionary(Of String, SharedAccessBlobPolicy), ICollection(Of KeyValuePair(Of String, SharedAccessBlobPolicy)),
IEnumerable(Of KeyValuePair(Of String, SharedAccessBlobPolicy)),
IEnumerable
Constructors
Name Description 
SharedAccessBlobPolicies()()()()
Properties
Name Description 
CountCountCountCount Gets the number of key/ SharedAccessBlobPolicy value pairs contained in the shared access policies collection.

IsReadOnlyIsReadOnlyIsReadOnlyIsReadOnly Gets a value indicating whether the collection of shared access policies is read-only.

Item[String]Item[String^]Item(String)Item(String) Gets or sets the SharedAccessBlobPolicy item associated with the specified key.

KeysKeysKeysKeys Gets a collection containing the keys in the shared access policies collection.

ValuesValuesValuesValues Gets a collection containing the values in the shared access policies collection.
Methods
Explicit Interface Implementations
Name Description 

IEnumerable.::..GetEnumerator()()()() Returns an enumerator that iterates through the collection of shared access policies.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Return to top
Represents the collection of shared access policies defined for a container.
Inheritance Hierarchy
System.::..ObjectMicrosoft.WindowsAzure.Storage.Blob.::..SharedAccessBlobPolicies
Syntax
public sealed class SharedAccessBlobPolicies : IDictionary<string, SharedAccessBlobPolicy>, ICollection<KeyValuePair<string, SharedAccessBlobPolicy>>, IEnumerable<KeyValuePair<string, SharedAccessBlobPolicy>>, IEnumerable
public ref class SharedAccessBlobPolicies sealed : IDictionary<String^, SharedAccessBlobPolicy^>, ICollection<KeyValuePair<String^, SharedAccessBlobPolicy^>>, IEnumerable<KeyValuePair<String^, SharedAccessBlobPolicy^>>, IEnumerable
[<Sealed>] type SharedAccessBlobPolicies = class interface IDictionary<string, SharedAccessBlobPolicy> interface ICollection<KeyValuePair<string, SharedAccessBlobPolicy>> interface IEnumerable<KeyValuePair<string, SharedAccessBlobPolicy>> interface IEnumerable end
Public NotInheritable Class SharedAccessBlobPolicies Implements IDictionary(Of String, SharedAccessBlobPolicy), ICollection(Of KeyValuePair(Of String, SharedAccessBlobPolicy)), IEnumerable(Of KeyValuePair(Of String, SharedAccessBlobPolicy)), IEnumerable
Constructors
| Name | Description | |
|---|---|---|
| SharedAccessBlobPolicies()()()() |
Properties
| Name | Description | |
|---|---|---|
| CountCountCountCount | Gets the number of key/ SharedAccessBlobPolicy value pairs contained in the shared access policies collection. | |
| IsReadOnlyIsReadOnlyIsReadOnlyIsReadOnly | Gets a value indicating whether the collection of shared access policies is read-only. | |
| Item[String]Item[String^]Item(String)Item(String) | Gets or sets the SharedAccessBlobPolicy item associated with the specified key. | |
| KeysKeysKeysKeys | Gets a collection containing the keys in the shared access policies collection. | |
| ValuesValuesValuesValues | Gets a collection containing the values in the shared access policies collection. |
Methods
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
| IEnumerable.::..GetEnumerator()()()() | Returns an enumerator that iterates through the collection of shared access policies. |
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.