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.Framework
Ensamblado:  Microsoft.VisualStudio.Data.Framework (en Microsoft.VisualStudio.Data.Framework.dll)

Sintaxis

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

Parámetros

  • key
    Tipo: System.String
    El nombre de una propiedad que se va a dar formato.

Valor devuelto

Tipo: System.String
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 valor del parámetro key es nullreferencia null (Nothing en Visual Basic).

Comentarios

Este método llama la implementación base de ToDisplayString y de ToSafeString 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 y, a continuación aplica las siguientes reglas de formato:

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

  • Si el valor de propiedad contiene una o varias comillas sencillas ('), cambie cada uno a dos comillas simples (").

  • Si el valor de propiedad contiene el separador de separador de clave/valor o de entrada de la propiedad (como se especifica en el constructor), comillas dobles ("), una comilla simple ('), o se inicia o finaliza con espacios, agregue el valor completo de comillas simples (").

Seguridad de .NET Framework

Vea también

Referencia

DataConnectionProperties Clase

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