Sdílet prostřednictvím


DataConnectionProperties.ReadValueFromString – metoda

Načte hodnotu vlastnosti z připojovacího řetězce počínaje zadaný index převede na správný typ a aktualizuje rejstřík pro vlastnost název pozice.

Obor názvů:  Microsoft.VisualStudio.Data
Sestavení:  Microsoft.VisualStudio.Data (v Microsoft.VisualStudio.Data.dll)

Syntaxe

'Deklarace
Protected Overridable Function ReadValueFromString ( _
    propertyName As String, _
    connectionString As String, _
    ByRef index As Integer _
) As Object
protected virtual Object ReadValueFromString(
    string propertyName,
    string connectionString,
    ref int index
)
protected:
virtual Object^ ReadValueFromString(
    String^ propertyName, 
    String^ connectionString, 
    int% index
)
abstract ReadValueFromString : 
        propertyName:string * 
        connectionString:string * 
        index:int byref -> Object 
override ReadValueFromString : 
        propertyName:string * 
        connectionString:string * 
        index:int byref -> Object 
protected function ReadValueFromString(
    propertyName : String, 
    connectionString : String, 
    index : int
) : Object

Parametry

  • propertyName
    Typ: System.String
    Název vlastnosti, pro které je čtení hodnotu.
  • connectionString
    Typ: System.String
    Připojovací řetězec, ze kterého by měl číst hodnotu.
  • index
    Typ: System.Int32%
    Index do připojovacího řetězce, od kterého se má začít čtení hodnoty.

Vrácená hodnota

Typ: System.Object
Vrátí podřetězec z connectionString parametr představující hodnotu vlastnosti mezi vstupní počáteční index a na konci názvu vlastnosti převést na správný typ.

Výjimky

Výjimka Podmínka
ArgumentNullException

name a connectionString parametr má hodnotu null.

FormatException

Formát řetězce připojení je neplatný.

InvalidCastException

Čtení řetězcovou hodnotu nelze převést na typ vlastnosti.

Poznámky

Základní provedení Parse metoda volá tuto metodu při analýze vstupní připojovací řetězec.Použije index parametr sledovat aktuální umístění v řetězci a tato metoda využívá a ReadNameFromString metoda příslušně aktualizovat index.

Základní provedení provádí následující:

  1. Určuje hodnoty, které nejsou uvedeny v uvozovkách nebo která jsou uzavřeny v jednoduchých nebo dvojitých uvozovek.

  2. poté načte do prvního výskytu znak oddělovače položka vlastnost, která není uzavřena v jakémkoli uvozovky;

  3. potom jej unescapes znaky vložené uvozovky; a

  4. Nakonec se pokusí převést hodnotu řetězce na správný typ načítání popisovače určenou vlastnost a pomocí jeho TypeConverter převést na správný typ.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

DataConnectionProperties Třída

Microsoft.VisualStudio.Data – obor názvů