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í:
Určuje hodnoty, které nejsou uvedeny v uvozovkách nebo která jsou uzavřeny v jednoduchých nebo dvojitých uvozovek.
poté načte do prvního výskytu znak oddělovače položka vlastnost, která není uzavřena v jakémkoli uvozovky;
potom jej unescapes znaky vložené uvozovky; a
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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.