DataObjectIdentifierConverter.BuildString (Método)
Compila una versión de cadena de un identificador.
Espacio de nombres: Microsoft.VisualStudio.Data
Ensamblado: Microsoft.VisualStudio.Data (en Microsoft.VisualStudio.Data.dll)
Sintaxis
'Declaración
Protected Overridable Function BuildString ( _
typeName As String, _
identifierParts As String(), _
forDisplay As Boolean _
) As String
protected virtual string BuildString(
string typeName,
string[] identifierParts,
bool forDisplay
)
protected:
virtual String^ BuildString(
String^ typeName,
array<String^>^ identifierParts,
bool forDisplay
)
abstract BuildString :
typeName:string *
identifierParts:string[] *
forDisplay:bool -> string
override BuildString :
typeName:string *
identifierParts:string[] *
forDisplay:bool -> string
protected function BuildString(
typeName : String,
identifierParts : String[],
forDisplay : boolean
) : String
Parámetros
- typeName
Tipo: System.String
El nombre de un tipo de objeto de datos.
- identifierParts
Tipo: array<System.String[]
Una matriz de elementos con formato de identificador.
- forDisplay
Tipo: System.Boolean
Indica si la cadena resultante se utilizará con fines únicamente.
Valor devuelto
Tipo: System.String
Devuelve una versión de cadena de un identificador.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | El parámetro de typeName y/o de identifierParts es null. |
ArgumentException | El parámetro de identifierParts contiene datos no válidos. |
Comentarios
Cuando el argumento de forDisplay es true, el proveedor de datos puede devolver un identificador que las apariencias adecuadas para un usuario pero no son necesariamente un identificador válido en el origen de datos.Por ejemplo, un identificador de dos “myuser.mytable” puede ser válido en el origen de datos, pero una versión adecuada de la pantalla podría ser “mytable (usuario: myuser)”.
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.