Freigeben über


DataObjectIdentifierConverter.BuildString-Methode

Erstellt eine Zeichenfolgenversion eines Bezeichners.

Namespace:  Microsoft.VisualStudio.Data
Assembly:  Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)

Syntax

'Declaration
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

Parameter

  • typeName
    Typ: String

    Der Name eines Datenobjekttyps.

  • identifierParts
    Typ: array<String[]

    Ein Array Bezeichnerteile formatierte.

  • forDisplay
    Typ: Boolean

    Gibt an, ob die Ergebniszeichenfolge in Anzeigenzwecken nur verwendet wird.

Rückgabewert

Typ: String
Gibt eine Zeichenfolgenversion eines Bezeichners zurück.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

Der typeName und/oder identifierParts-Parameter ist NULL.

ArgumentException

Der identifierParts-Parameter enthält ungültige Daten.

Hinweise

Wenn das Argument forDisplaytrue ist, kann der Datenanbieter einen Bezeichner, der nach einem Benutzer geeignet findet, aber nicht notwendigerweise ein gültiger Bezeichner in der Datenquelle zurück. Beispielsweise ist ein zweiteiliger Bezeichner "myuser.mytable" in der Datenquelle gültig, aber eine geeignete Anzeigenversion könnte "mytable (Benutzer: myuser)".

.NET Framework-Sicherheit

Siehe auch

Referenz

DataObjectIdentifierConverter Klasse

Microsoft.VisualStudio.Data-Namespace