SchemaCompareProjectBasedModelProvider 클래스

스키마 비교에서 비교 중인 스키마 중 하나 이상이 데이터베이스 또는 서버 프로젝트인 경우에 사용됩니다.

이 API는 CLS 규격이 아닙니다. 

상속 계층 구조

System.Object
  Microsoft.Data.Schema.Tools.Compare.Schema.SchemaCompareModelProviderBase
    Microsoft.VisualStudio.Data.Schema.Package.SchemaCompare.SchemaCompareProjectBasedModelProvider

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

구문

‘선언
<CLSCompliantAttribute(False)> _
Public Class SchemaCompareProjectBasedModelProvider _
    Inherits SchemaCompareModelProviderBase
[CLSCompliantAttribute(false)]
public class SchemaCompareProjectBasedModelProvider : SchemaCompareModelProviderBase
[CLSCompliantAttribute(false)]
public ref class SchemaCompareProjectBasedModelProvider : public SchemaCompareModelProviderBase
[<CLSCompliantAttribute(false)>]
type SchemaCompareProjectBasedModelProvider =  
    class
        inherit SchemaCompareModelProviderBase
    end
public class SchemaCompareProjectBasedModelProvider extends SchemaCompareModelProviderBase

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

생성자

  이름 설명
Public 메서드 SchemaCompareProjectBasedModelProvider() SchemaCompareProjectBasedModelProvider 클래스의 새 인스턴스를 초기화합니다.
Public 메서드 SchemaCompareProjectBasedModelProvider(IDatabaseProjectNode, Guid) SchemaCompareProjectBasedModelProvider 클래스의 새 인스턴스를 초기화합니다.

위쪽

속성

  이름 설명
Protected 속성 Canceled (SchemaCompareModelProviderBase에서 상속됨)
Public 속성 ConnectionType 이 공급자와 연결된 연결 형식을 가져옵니다. (SchemaCompareModelProviderBase.ConnectionType을(를) 재정의함)
Public 속성 DatabaseSchemaProvider 현재 데이터베이스 스키마 공급자를 가져오거나 설정합니다.set 프로시저는 보호되는 프로시저입니다. (SchemaCompareModelProviderBase에서 상속됨)
Public 속성 ModelInformation (SchemaCompareModelProviderBase.ModelInformation을(를) 재정의함)
Public 속성 Name 파생 클래스에서 구현되는 경우 이 개체의 이름을 가져오거나 설정합니다. (SchemaCompareModelProviderBase에서 상속됨)
Public 속성 ProjectGuid 이 공급자의 프로젝트 GUID를 가져옵니다.
Public 속성 ProjectNode 이 공급자에 대한 프로젝트 노드를 가져옵니다.
Public 속성 Translator 현재 변환기를 가져오거나 설정합니다. (SchemaCompareModelProviderBase에서 상속됨)

위쪽

메서드

  이름 설명
Public 메서드 Cancel (SchemaCompareModelProviderBase에서 상속됨)
Public 메서드 Deserialize 지정한 XML 노드 및 해당 자식을 deserialize합니다. (SchemaCompareModelProviderBase.Deserialize(XmlNode, String%)을(를) 재정의함)
Public 메서드 Equals 지정한 Object가 현재 Object와 같은지 여부를 확인합니다. (Object에서 상속됨)
Protected 메서드 Finalize 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드 GetHashCode 특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 IsCompatible 지정된 모델 공급자가 이 스키마 비교 공급자와 호환되는지 여부를 확인합니다. (SchemaCompareModelProviderBase.IsCompatible(ISchemaCompareModelProvider, String%)을(를) 재정의함)
Public 메서드 IsEqual 두 공급자가 같은지 여부를 확인합니다. (SchemaCompareModelProviderBase.IsEqual(ISchemaCompareModelProvider)을(를) 재정의함)
Protected 메서드 IsEqualTemplate 두 공급자의 템플릿이 같은지 여부를 확인합니다. (SchemaCompareModelProviderBase.IsEqualTemplate(ISchemaCompareModelProvider)을(를) 재정의함)
Protected 메서드 MemberwiseClone 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Public 메서드 ReconnectToProjectNode 프로젝트가 닫히면 이 모델 공급자의 프로젝트 노드가 null이 됩니다.사용자가 새로 고침을 누르면 다시 연결해야 합니다.
Public 메서드 ResetCancel (SchemaCompareModelProviderBase에서 상속됨)
Public 메서드 Serialize 지정한 XML 노드 및 해당 자식을 serialize합니다. (SchemaCompareModelProviderBase.Serialize(XmlNode)을(를) 재정의함)
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)
Public 메서드 Uninitialize 공급자 초기화를 취소하는 데 사용됩니다.창이 워터마크로 되돌아갈 때 이 작업이 수행됩니다. (SchemaCompareModelProviderBase.Uninitialize()을(를) 재정의함)
Public 메서드 Validate 이 공급자의 유효성을 검사합니다. (SchemaCompareModelProviderBase.Validate(String%)을(를) 재정의함)

위쪽

필드

  이름 설명
Public 필드정적 멤버 ProjectBasedModelProviderElementName 공급자의 이름입니다.

위쪽

스레드로부터의 안전성

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

참고 항목

참조

Microsoft.VisualStudio.Data.Schema.Package.SchemaCompare 네임스페이스