DataParameter 클래스

데이터 원본 명령에서 파생 하는 또는 명령을 사용 하 여 데이터 원본에 전달 된 데이터 매개 변수를 나타냅니다.

상속 계층 구조

Object
  Microsoft.VisualStudio.Data.Framework.DataParameter
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetParameter

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

구문

‘선언
Public MustInherit Class DataParameter _
    Implements IVsDataParameter, IVsDataParameterDescriptor
public abstract class DataParameter : IVsDataParameter, 
    IVsDataParameterDescriptor
public ref class DataParameter abstract : IVsDataParameter, 
    IVsDataParameterDescriptor
[<AbstractClass>]
type DataParameter =  
    class 
        interface IVsDataParameter 
        interface IVsDataParameterDescriptor 
    end
public abstract class DataParameter implements IVsDataParameter, IVsDataParameterDescriptor

DataParameter 형식에서는 다음과 같은 멤버를 노출합니다.

생성자

  이름 설명
Protected 메서드 DataParameter() DataParameter 클래스의 새 인스턴스를 초기화합니다.
Protected 메서드 DataParameter(Boolean) 새 인스턴스를 초기화 하면 DataParameter 클래스 인스턴스를 사용 하 여 파생 된 여부를 지정 하는 DeriveParameters 방법.

위쪽

속성

  이름 설명
Protected 속성 DefaultSize 현재 매개 변수 형식에 대 한 기본 크기를 지정 하는 정수 값을 가져옵니다.
Public 속성 Descriptor Data 매개 변수를 설명 하는 정보를 가져옵니다.
Public 속성 Direction 가져오거나는 DataParameterDirection 매개 변수의 방향을 지정 하는 개체입니다.
Protected 속성 HasDescriptor Data 매개 변수를 노출 하는지 여부를 나타내는 값을 가져옵니다 해당 IVsDataParameterDescriptor 통해 구현 된 Descriptor 속성.
Public 속성 IsDerived 가져옵니다는 Boolean 현재 매개 변수는 데이터 소스에서 파생 된 여부를 나타내는 값입니다.
Protected 속성 IsFixedSize 가져옵니다는 Boolean 현재 매개 변수 형식에 대 한 크기가 고정 되어 있는지 여부를 나타내는 값입니다.
Public 속성 IsNullable 가져옵니다는 Boolean 파생 되는 현재 매개 변수는 null 값을 가질 수 있는지 여부를 나타내는 값입니다.
Public 속성 IsOptional 가져옵니다는 Boolean 파생 되는 현재 매개 변수가 선택적 요소 인지를 나타내는 값입니다.
Public 속성 Name 현재 매개 변수의 문자열 리터럴 이름을 가져오거나 설정 합니다.
Public 속성 Size 매개 변수의 크기를 지정 하는 정수 값을 가져오거나 설정 합니다.
Public 속성 Type Source–specific 데이터 형식 매개 변수를 가져오거나 설정 합니다.
Public 속성 Value 매개 변수의 값을 가져오거나 설정합니다.

위쪽

메서드

  이름 설명
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지를 확인합니다. (Object에서 상속됨)
Protected 메서드 Finalize 가비지 수집기가 회수하기 전에 개체가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Protected 메서드 GetDirectionCore 매개 변수 방향을 검색합니다.
Public 메서드 GetHashCode 기본 해시 함수로 작동합니다. (Object에서 상속됨)
Protected 메서드 GetIsNullableCore 검색 된 Boolean 현재 매개 변수 수 있는지 여부를 나타내는 값 nullNull 참조(Visual Basic의 경우 Nothing).
Protected 메서드 GetIsOptionalCore 검색 된 Boolean 선택적 매개 변수 인지 여부를 나타내는 값입니다.
Protected 메서드 GetNameCore 매개 변수의 이름을 검색합니다.
Protected 메서드 GetSizeCore 매개 변수의 크기를 지정 하는 정수 값을 검색 합니다.
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Protected 메서드 GetTypeCore Source–specific 데이터 형식 매개 변수를 검색합니다.
Protected 메서드 GetTypeFrom 매개 변수 값에서 source–specific 매개 변수의 데이터 형식을 유추합니다.
Protected 메서드 GetValueCore 지정 된 매개 변수의 값을 검색 합니다.
Protected 메서드 IsSupportedDirection 검색 된 Boolean 지정한 매개 변수 방향은 지원 되는지 여부를 나타내는 값입니다.
Protected 메서드 IsValidType 검색 된 Boolean source–specific 지정한 데이터 형식이 유효한 형식 인지 여부를 나타내는 값입니다.
Protected 메서드 MemberwiseClone 현재 Object의 부분 복사본을 만듭니다. (Object에서 상속됨)
Protected 메서드 OnDirectionChanged 호출에서 Direction 매개 변수 방향 변경을 신호 속성이 변경 됩니다.
Protected 메서드 OnDirectionChanging 호출의 Direction 속성을 변경 합니다.
Protected 메서드 OnNameChanged Name 속성이 변경되었으면 호출됩니다.
Protected 메서드 OnNameChanging 호출의 Name 속성을 변경 합니다.
Protected 메서드 OnSizeChanged Size 속성이 변경되었으면 호출됩니다.
Protected 메서드 OnSizeChanging 호출의 Size 속성을 변경 합니다.
Protected 메서드 OnTypeChanged Type 속성이 변경되었으면 호출됩니다.
Protected 메서드 OnTypeChanging 호출의 Type 속성을 변경 합니다.
Protected 메서드 OnValueChanged Value 속성이 변경되었으면 호출됩니다.
Protected 메서드 OnValueChanging 호출의 Value 속성을 변경 합니다.
Public 메서드 Parse 매개 변수 값을 문자열 형식으로 분해 하 고 올바른 형식으로 값을 변환 합니다.
Protected 메서드 SetDirectionCore 매개 변수 방향을 사용 하 여 설정 된 DataParameterDirection 열거형입니다.
Protected 메서드 SetNameCore 매개 변수의 이름을 설정합니다.
Protected 메서드 SetSizeCore 현재 매개 변수의 크기를 지정 하는 정수 값을 설정 합니다.
Protected 메서드 SetTypeCore 현재 매개 변수의 데이터 형식을 설정합니다.
Protected 메서드 SetValueCore 매개 변수의 값을 설정합니다.
Public 메서드 ToString 현재 매개 변수 값의 문자열 표현을 검색합니다. (Object.ToString을(를) 재정의함)
Protected 메서드 TryConvertValue 지정된 된 형식으로 지정된 된 값으로 변환 하려고 시도 합니다.

위쪽

필드

  이름 설명
Public 필드정적 멤버 NullSize 0의 값을 보관 하는 공용 크기 상수입니다.

위쪽

설명

이 클래스 매개 변수 속성을 구현 하기 위한 간접 메커니즘을 사용 합니다. 각 속성 get 메서드 속성을 검색 하는 보호 된 가상 메서드를 호출 합니다. 그러나 각 속성 set 메서드를 보호 되는 3 개의 가상 메서드를 호출 합니다: 속성이 변경 되는 경우 다른 속성을 실제로 변경 하는 속성이 변경 되었음을 나타내는 세 개 표시.

이렇게 하면 속성 setter 메서드를 변경 하는 속성에 잘못 된 입력을 처리 하는 방식을 파악 속성을 설정 하 고 속성 변경 방법에는 부작용을 적용 합니다. 이 몇 가지 기본 오류 검사 매개 변수는 인터페이스에 정의 된 의미 체계와 일치를 제공 하기 위해 기본 클래스를 있습니다.

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.VisualStudio.Data.Framework 네임스페이스

AdoDotNetParameter