Compartir a través de


DataConnectionProperties.GetValueAsString (Método)

Da formato a un valor de propiedad para la posición en una cadena de conexión.

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

Sintaxis

'Declaración
Protected Overridable Function GetValueAsString ( _
    propertyName As String _
) As String
protected virtual string GetValueAsString(
    string propertyName
)
protected:
virtual String^ GetValueAsString(
    String^ propertyName
)
abstract GetValueAsString : 
        propertyName:string -> string  
override GetValueAsString : 
        propertyName:string -> string
protected function GetValueAsString(
    propertyName : String
) : String

Parámetros

  • propertyName
    Tipo: String

    El nombre de una propiedad que se va a dar formato.

Valor devuelto

Tipo: String
Devuelve el valor de la propiedad especificada en un formato de cadena apropiado para la posición en una cadena de conexión.

Excepciones

Excepción Condición
ArgumentNullException

El parámetro name es null.

InvalidOperationException

La propiedad no existe.

Comentarios

Este método llama la implementación base de ToDisplayString y de ToFullString al dar formato a los valores de propiedad se coloquen en la cadena de salida.

La implementación base de este método obtiene PropertyDescriptor para la propiedad y utiliza el TypeConverter para generar una representación de cadena, aplica las siguientes reglas de formato:

  1. Si el valor de propiedad es una Enumeración con el que se marca con FlagsAttribute, reemplace cada coma (“, ") con una canalización (“|");

  2. Si el valor de propiedad contiene uno o más comillas simples ('), cambie cada uno a dos comillas simples (");

  3. Si el nombre y separador de valor o separadores de entrada de la propiedad (como se especifica en el constructor) contiene una o varias comillas dobles ("), los signos igual (=), o punto y coma (;), agregue el valor completo de comillas simples (').

Seguridad de .NET Framework

Vea también

Referencia

DataConnectionProperties Clase

Microsoft.VisualStudio.Data (Espacio de nombres)