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 | |
---|---|---|
Alignment | Obtiene la parte de la cadena del especificador de datos que representa el componente de alineación. | |
FormatString | Obtiene la parte de la cadena del especificador de datos que representa el componente formatString. | |
Qualifier | Obtiene la parte de la cadena del especificador de datos que representa el componente de calificador. | |
Specifier | Obtiene la parte de la cadena del especificador de datos que representa el componente de especificador. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
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. | |
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. | |
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. | |
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. | |
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. | |
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.