Partilhar via


SharedAccessFilePolicies Classe

Definição

Representa a coleção de políticas de acesso compartilhado definidas para um compartilhamento.

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

Construtores

SharedAccessFilePolicies()

Representa a coleção de políticas de acesso compartilhado definidas para um compartilhamento.

Propriedades

Count

Obtém o número de pares chave/SharedAccessFilePolicy 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 SharedAccessFilePolicy 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,SharedAccessFilePolicy>)

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

Add(String, SharedAccessFilePolicy)

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

Clear()

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

Contains(KeyValuePair<String,SharedAccessFilePolicy>)

Determina se a coleção de políticas de acesso compartilhado contém a chave e o valor SharedAccessFilePolicy 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,SharedAccessFilePolicy>[], Int32)

Copia cada chave no par chave/SharedAccessFilePolicy 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,SharedAccessFilePolicy>)

Remove o valor SharedAccessFilePolicy, 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, SharedAccessFilePolicy)

Obtém o item SharedAccessFilePolicy 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 definidas para um compartilhamento.

Aplica-se a