Compartir a través de


DataSpecifier (Clase)

Representa una clase de utilidad que proporciona la capacidad de analizar y resolver especificadores de datos.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.VisualStudio.Data.Framework
Ensamblado:  Microsoft.VisualStudio.Data.Framework (en Microsoft.VisualStudio.Data.Framework.dll)

Sintaxis

'Declaración
Public NotInheritable Class DataSpecifier
public sealed class DataSpecifier
public ref class DataSpecifier sealed
[<Sealed>]
type DataSpecifier =  class end
public final class DataSpecifier

El tipo DataSpecifier expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Alignment Obtiene la parte de la cadena del especificador de datos que representa el componente de alineación.
Propiedad pública FormatString Obtiene la parte de la cadena del especificador de datos que representa el componente formatString.
Propiedad pública Qualifier Obtiene la parte de la cadena del especificador de datos que representa el componente de calificador.
Propiedad pública Specifier Obtiene la parte de la cadena del especificador de datos que representa el componente de especificador.

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método públicoMiembro estático Parse(String) Analiza una cadena de especificador de datos en sus componentes y devuelve una instancia de objeto de DataSpecifier que contiene los componentes analizados.
Método públicoMiembro estático Parse(String, Int32%) Analiza una cadena de especificador de datos, empezando en el índice especificado, de sus componentes y devuelve una instancia de objeto de DataSpecifier que contiene los componentes analizados.
Método públicoMiembro estático Resolve(String, DataSpecifier.Resolver) Convierte la cadena del especificador de datos en su representación textual con el método especificado del interpretador de delegado.
Método públicoMiembro estático Resolve(String, Int32%, DataSpecifier.Resolver) Convierte la cadena del especificador de datos, empezando en el índice especificado, en su representación textual con el método especificado del interpretador de delegado.
Método públicoMiembro estático ResolveAll Convierte una cadena de uno o varios especificadores de datos en su representación textual con el método especificado del interpretador de delegado.
Método público ToString Devuelve una representación de cadena formada por todos los componentes del objeto especificado de DataSpecifier . (Invalida a Object.ToString()).

Arriba

Comentarios

Los especificadores de datos especifican el formato de presentación de una cadena.Son cadenas de formulario {[qualifier.]specifier[,alignment] [:formatString]}.A continuación se incluye una descripción más detallada de cada componente de la cadena de especificador de datos:

qualifier

  • El componente opcional de qualifier es el nombre de la entidad que la propiedad de especificador pertenece.

specifier

  • El componente necesario de specifier es la propiedad a identificar.

alignment

  • El componente opcional de alignment es un entero que indica el ancho de campo con formato preferido.Si el valor de alignment es menor que la longitud de la cadena con formato, se omite alignment y la longitud de la cadena con formato se utiliza como el ancho de campo.Los datos con formato del campo está alineado a la derecha si alignment es positivo y alineado a la izquierda si alignment es negativo.Si hace falta relleno, se utiliza un espacio en blanco.Se requiere la coma si se especifica alignment .

formatString

  • El componente opcional de formatString es una cadena de formato adecuada para el tipo de objeto que se da formato.Especifique una cadena de formato numérico si el objeto correspondiente es un valor numérico, una cadena de formato de fecha y hora si el objeto correspondiente es un objeto de DateTime , o una cadena de formato de enumeración si el objeto correspondiente es un valor de enumeración.Si formatString no se especifica, se utiliza el especificador de formato general de (G) para un tipo numérico, de fecha y hora, o de enumeración.Se requiere el signo de dos puntos si se especifica formatString .

Como ejemplo, los especificadores de datos están presentes en el archivo XML de la vista del objeto de datos especificar la apariencia de los nodos en el Explorador de servidores.En particular, el nombre de nodo de conexión predeterminado se especifica en el archivo XML en la etiqueta de InitialDisplayName bajo la etiqueta de ConnectionNode como la colección siguiente de especificadores de datos: {Root.Name}. {Nombre}. {DefaultSchema}.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Data.Framework (Espacio de nombres)