Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.