Partilhar via


SharedAccessBlobPolicies Classe

Definição

Representa a coleção de políticas de acesso compartilhado definida para um contêiner.

public sealed class SharedAccessBlobPolicies : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,Microsoft.Azure.Storage.Blob.SharedAccessBlobPolicy>>, System.Collections.Generic.IDictionary<string,Microsoft.Azure.Storage.Blob.SharedAccessBlobPolicy>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Microsoft.Azure.Storage.Blob.SharedAccessBlobPolicy>>
type SharedAccessBlobPolicies = class
    interface IDictionary<string, SharedAccessBlobPolicy>
    interface ICollection<KeyValuePair<string, SharedAccessBlobPolicy>>
    interface seq<KeyValuePair<string, SharedAccessBlobPolicy>>
    interface IEnumerable
Public NotInheritable Class SharedAccessBlobPolicies
Implements ICollection(Of KeyValuePair(Of String, SharedAccessBlobPolicy)), IDictionary(Of String, SharedAccessBlobPolicy), IEnumerable(Of KeyValuePair(Of String, SharedAccessBlobPolicy))
Herança
SharedAccessBlobPolicies
Implementações

Construtores

SharedAccessBlobPolicies()

Representa a coleção de políticas de acesso compartilhado definida para um contêiner.

Propriedades

Count

Obtém o número de pares chave/SharedAccessBlobPolicy valor contidos na coleção de políticas de acesso compartilhado.

IsReadOnly

Obtém um valor que indica se a coleção de políticas de acesso compartilhado é somente leitura.

Item[String]

Obtém ou define o item SharedAccessBlobPolicy associado à chave especificada.

Keys

Obtém uma coleção que contém as chaves na coleção de políticas de acesso compartilhado.

Values

Obtém uma coleção que contém os valores na coleção de políticas de acesso compartilhado.

Métodos

Add(KeyValuePair<String,SharedAccessBlobPolicy>)

Adiciona a chave/SharedAccessBlobPolicy valor especificado, armazenado em um KeyValuePair<TKey,TValue>, à coleção de políticas de acesso compartilhado.

Add(String, SharedAccessBlobPolicy)

Adiciona a chave especificada e o valor SharedAccessBlobPolicy à coleção de políticas de acesso compartilhado.

Clear()

Remove todas as chaves e os valores SharedAccessBlobPolicy da coleção de acesso compartilhado.

Contains(KeyValuePair<String,SharedAccessBlobPolicy>)

Determina se a coleção de políticas de acesso compartilhado contém a chave e o valor SharedAccessBlobPolicy no objeto KeyValuePair<TKey,TValue> especificado.

ContainsKey(String)

Determina se a coleção de políticas de acesso compartilhado contém a chave especificada.

CopyTo(KeyValuePair<String,SharedAccessBlobPolicy>[], Int32)

Copia cada chave no par chave/SharedAccessBlobPolicy valor para uma matriz unidimensional compatível, começando no índice especificado da matriz de destino.

GetEnumerator()

Retorna um enumerador que itera através da coleção de políticas de acesso compartilhado.

Remove(KeyValuePair<String,SharedAccessBlobPolicy>)

Remove o valor SharedAccessBlobPolicy, especificado no objeto KeyValuePair<TKey,TValue>, da coleção de políticas de acesso compartilhado.

Remove(String)

Remove o valor com a chave especificada da coleção de políticas de acesso compartilhado.

TryGetValue(String, SharedAccessBlobPolicy)

Obtém o item SharedAccessBlobPolicy associado à chave especificada.

Implantações explícitas de interface

IEnumerable.GetEnumerator()

Retorna um enumerador que itera através da coleção de políticas de acesso compartilhado.

Métodos de Extensão

ToCommaSeparatedString<T>(IEnumerable<T>)

Converte os elementos de uma coleção em cadeias de caracteres e os concatena em uma lista separada por vírgulas ou retorna nulo para coleções nulas ou vazias.

AddRange<TKey,TValue>(IDictionary<TKey,TValue>, IReadOnlyDictionary<TKey,TValue>)

Representa a coleção de políticas de acesso compartilhado definida para um contêiner.

Aplica-se a