다음을 통해 공유


DataConnectionProperties.ReadValueFromString 메서드

올바른 형식으로 변환 하 고 인덱스 속성 이름 뒤의 위치를 가리키도록 업데이트는 지정 된 인덱스에서 시작 하는 연결 문자열 속성 값을 읽습니다.

네임스페이스:  Microsoft.VisualStudio.Data
어셈블리:  Microsoft.VisualStudio.Data(Microsoft.VisualStudio.Data.dll)

구문

‘선언
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

매개 변수

  • propertyName
    형식: System.String
    값을 읽는 속성의 이름입니다.
  • connectionString
    형식: System.String
    연결 문자열 값을 읽어야 합니다.
  • index
    형식: System.Int32%
    에 연결 문자열 값을 읽기 시작할 인덱스입니다.

반환 값

형식: System.Object
부분 문자열을 반환 된 connectionString 입력된 시작 인덱스와 속성 이름, 속성 값을 나타내는 매개 변수를 올바른 형식으로 변환 합니다.

예외

예외 조건
ArgumentNullException

name 또는 connectionString 매개 변수는 null입니다.

FormatException

연결 문자열의 형식이 올바르지 않습니다.

InvalidCastException

읽기 문자열 값을 속성 형식으로 변환할 수 없습니다.

설명

기본 구현에서 Parse 메서드 입력된 연결 문자열을 구문 분석 하는 동안이 메서드를 호출 합니다.사용 하는 index 매개 변수 문자열의 현재 위치를 추적 하이 메서드를 사용 하 고 ReadNameFromString 인덱스를 적절 하 게 업데이트 하는 메서드.

기본 구현은 다음을 수행합니다.

  1. 인용 부호로 묶지는 단일 또는 이중 따옴표로 묶인 값을 식별 합니다.

  2. 맨 처음 발견 되는 모든 종류의 따옴표에 묶여 있지 않은 속성 항목 구분 기호까지 다음 읽습니다.

  3. 다음 포함 된 인용 부호 문자를 이스케이프 해제 합니다. 및

  4. 마지막으로 지정 된 속성 설명자를 검색 하 고 사용 하 여 문자열 값을 올바른 형식으로 변환할 시도 TypeConverter 올바른 형식으로 변환 합니다.

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

DataConnectionProperties 클래스

Microsoft.VisualStudio.Data 네임스페이스