Compartilhar via


Classe DataSpecifier

Representa um utilitário de classe que fornece a capacidade de analisar e resolver especificadores de dados.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Data.Framework.DataSpecifier

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)

Sintaxe

'Declaração
Public NotInheritable Class DataSpecifier
public sealed class DataSpecifier
public ref class DataSpecifier sealed
[<Sealed>]
type DataSpecifier =  class end
public final class DataSpecifier

O tipo DataSpecifier expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Alignment Obtém a parte da cadeia de caracteres de especificador de dados que representa o componente de alinhamento.
Propriedade pública FormatString Obtém a parte da cadeia de caracteres de especificador de dados que representa o componente formatString.
Propriedade pública Qualifier Obtém a parte da cadeia de caracteres de especificador de dados que representa o componente qualificadores.
Propriedade pública Specifier Obtém a parte da cadeia de caracteres de especificador de dados que representa o especificador.

Superior

Métodos

  Nome Descrição
Método público Equals determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método públicoMembro estático Parse(String) Analisa uma cadeia de caracteres de especificador de dados em seus componentes e retorna uma instância do objeto de DataSpecifier que contém os componentes analisados.
Método públicoMembro estático Parse(String, Int32%) Analisa uma cadeia de caracteres de especificador de dados, começando no índice especificado, em seus componentes e então retorna uma instância do objeto de DataSpecifier que contém os componentes analisados.
Método públicoMembro estático Resolve(String, DataSpecifier.Resolver) Converte a cadeia de caracteres de especificador de dados na sua representação textual usando o método especificado de resolução de representante.
Método públicoMembro estático Resolve(String, Int32%, DataSpecifier.Resolver) Converte a cadeia de caracteres de especificador de dados, começando no índice especificado, em sua representação textual usando o método especificado de resolução de representante.
Método públicoMembro estático ResolveAll Converte uma cadeia de caracteres de um ou mais especificadores de dados na sua representação textual usando o método especificado de resolução de representante.
Método público ToString Retorna uma representação de cadeia de caracteres que consiste em todos os componentes do objeto especificado de DataSpecifier . (Substitui Object.ToString().)

Superior

Comentários

Especificadores de dados especificam o formato de exibição de uma cadeia de caracteres.São cadeias de caracteres no formato {[qualifier.]specifier[,alignment][:formatString]}.A seguir está uma descrição mais detalhada de cada componente de cadeia de caracteres de especificador de dados:

qualifier

  • O componente opcional de qualifier é o nome de entidade que a propriedade do especificador pertence.

specifier

  • O componente é necessário specifier da propriedade para identificar.

alignment

  • O componente opcional de alignment é um inteiro com sinal que indica a largura preferencial do campo formatado.Se o valor de alignment é menor que o comprimento da cadeia de caracteres formatada, alignment será ignorado e o comprimento da cadeia de caracteres formatada é usado como a largura do campo.Os dados formatados no campo são alinhados alignment se for positivo e alinhado alignment se for negativo.Se for necessário preenchimento, o espaço em branco será usado.A vírgula é necessária se alignment é especificado.

formatString

  • O componente opcional de formatString é uma cadeia de caracteres de formato que é apropriado para o tipo de objeto que está sendo formatado.Especifique uma cadeia de caracteres de formato numérico se o objeto correspondente é um valor numérico, uma data e hora de formato de cadeia de caracteres se o objeto correspondente é um objeto de DateTime , ou uma cadeia de caracteres de formatação de enumeração se o objeto correspondente é um valor de enumeração.Se formatString não é especificado, o especificador de formato geral (G) para um tipo numérico, data e hora, ou um tipo de enumeração é usado.Os dois-pontos é necessário se formatString é especificado.

Como exemplo, os especificadores de dados estiverem presentes no arquivo XML do modo de objeto de dados para especificar a aparência dos nós no server Explorer.Em particular, o nome de nó padrão de conexão é especificado no arquivo XML na marca de InitialDisplayName na marca de ConnectionNode como a seguir coleção de especificadores de dados: {} Root.Name. {} Nome. {} DefaultSchema.

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Data.Framework