Microsoft.VisualStudio.SharePoint 네임스페이스
Microsoft.VisualStudio.SharePoint 네임스페이스에는 Visual Studio에서 SharePoint 프로젝트 시스템을 확장하는 데 사용할 수 있는 형식이 포함되어 있습니다.이 네임스페이스의 형식을 사용하는 방법에 대한 자세한 내용은 SharePoint 프로젝트 시스템 확장을 참조하십시오.
이 네임스페이스에 있는 형식 대부분은 인터페이스이지만 사용자 코드에서는 다음 인터페이스만 구현됩니다.
ISharePointProjectItemTypeExtension: Visual Studio에 이미 설치되어 있는 SharePoint 프로젝트 항목의 형식을 확장하려면 이 인터페이스를 구현합니다.자세한 내용은 방법: SharePoint 항목 확장 만들기를 참조하십시오.
ISharePointProjectItemTypeProvider: 이 인터페이스를 구현하여 새 형식의 SharePoint 프로젝트 항목을 정의합니다.자세한 내용은 방법: SharePoint 프로젝트 항목 형식 정의를 참조하십시오.
ISharePointProjectExtension: 이 인터페이스를 구현하여 SharePoint 프로젝트를 확장합니다.자세한 내용은 방법: SharePoint 프로젝트 확장 만들기를 참조하십시오.
클래스
인터페이스
인터페이스 | 설명 | |
---|---|---|
IAnnotatedObject | 이 인터페이스를 구현하는 개체와 사용자 지정 데이터를 연결할 수 있도록 설정하는 IAnnotationDictionary를 나타냅니다. | |
IAnnotationDictionary | SharePoint 도구 개체 모델의 특정 개체와 연결할 수 있는 사용자 지정 데이터 개체의 사전을 나타냅니다. | |
ICodeRefactoringEvents | 발견된 리팩터링 작업에 대해 알려주는 이벤트를 제공합니다. | |
IDeployableFile | WSP 파일로 패키지하고 SharePoint에 배포할 수 있는 모든 파일에 대한 기본 인터페이스를 제공합니다.이러한 파일은 배포 관련 속성 집합을 공유합니다. | |
IFeatureReceiver | SharePoint의 기능 수신기를 나타냅니다. | |
IMappedFolder | SharePoint의 특정 위치에 매핑된 SharePoint 프로젝트 폴더를 나타냅니다. | |
IMappedFolderCollection | SharePoint 프로젝트의 매핑된 폴더 컬렉션을 나타냅니다. | |
IMenuItem | ISharePointProjectItem 또는 IExplorerNode의 상황에 맞는 메뉴에 추가할 수 있는 메뉴 항목을 나타냅니다. | |
IMenuItemCollection | ProjectItemMenuItemsRequested 이벤트 처리기에 동적으로 추가되는 메뉴 항목의 컬렉션을 나타냅니다. | |
INotifyObjectDisposed | 이 인터페이스를 구현하는 클래스는 개체가 삭제된 시기를 알려줍니다. | |
INotifyObjectDisposing | 이 인터페이스를 구현하는 클래스는 개체가 삭제되는 시기를 알려줍니다. | |
IObservableModelElement | 속성이 변경되는/변경된 이벤트로 노출하는 DSL 모델 요소를 나타냅니다. | |
IPropertySourceCollection | 속성 창에 나타나는 속성 소스 개체의 컬렉션을 나타냅니다. | |
ISafeControlEntry | SharePoint의 web.config 파일이 배포될 때 이 파일에 추가되는 안전 컨트롤 항목을 나타냅니다. | |
ISafeControlEntryCollection | 안전 제어 항목의 컬렉션을 나타냅니다. | |
ISharePointCollection<T> | 항목의 읽기 전용 컬렉션을 나타냅니다.컬렉션의 콘텐츠를 수정할 수 있는 public 메서드를 제공하지 않으며,SharePoint 프로젝트 모델에서 여러 컬렉션의 기본 형식으로 사용됩니다.이러한 컬렉션은 일반적으로 내부적으로 변경되며 이벤트를 사용하여 이러한 변경 내용을 모니터링할 수 있습니다. | |
ISharePointConnection | Visual Studio의 SharePoint 도구 확장에서 SharePoint 서버 개체 모델을 호출하는 SharePoint 명령을 실행하는 데 사용할 수 있는 메서드를 제공합니다. | |
ISharePointProject | SharePoint 프로젝트를 나타냅니다. | |
ISharePointProjectCollection | Visual Studio 솔루션에 있는 모든 SharePoint 프로젝트의 컬렉션입니다. | |
ISharePointProjectEvents | ISharePointProject 개체와 관련된 이벤트를 정의합니다.구현하는 개체는 이러한 이벤트가 발생하는 컨텍스트를 정의합니다. | |
ISharePointProjectExtension | SharePoint 프로젝트에 대한 확장을 나타냅니다. | |
ISharePointProjectFeature | 기능에 대한 정보를 제공합니다. | |
ISharePointProjectFeatureCollection | SharePoint 프로젝트에 정의된 모든 SharePoint 기능의 컬렉션입니다. | |
ISharePointProjectFeatureResourceFile | 기능의 리소스 파일을 나타냅니다. | |
ISharePointProjectFeatureResourceFileCollection | 기능의 리소스 파일 컬렉션을 나타냅니다. | |
ISharePointProjectItem | SharePoint 프로젝트 시스템에서 구현된 SharePoint 프로젝트 항목의 인스턴스를 나타냅니다. | |
ISharePointProjectItemCollection | SharePoint 프로젝트 항목의 컬렉션을 나타냅니다. | |
ISharePointProjectItemEvents | ISharePointProjectItem 개체와 관련된 이벤트를 정의합니다. | |
ISharePointProjectItemFile | SharePoint 프로젝트 시스템의 파일을 나타냅니다. | |
ISharePointProjectItemFileCollection | SharePoint 프로젝트 항목의 파일 컬렉션을 나타냅니다. | |
ISharePointProjectItemFileEvents | ISharePointProjectItemFile 개체와 관련된 이벤트를 정의합니다. | |
ISharePointProjectItemType | SharePoint 프로젝트 항목의 형식을 나타냅니다.이 형식은 IAnnotatedObject 인터페이스에서 상속되기 때문에 사용자가 사용자 지정 데이터를 형식과 연결할 수 있습니다. | |
ISharePointProjectItemTypeDefinition | SharePoint 프로젝트 항목의 형식을 정의할 수 있도록 도와줍니다. | |
ISharePointProjectItemTypeExtension | 특정 유형의 SharePoint 프로젝트 항목에 대한 확장을 나타냅니다. | |
ISharePointProjectItemTypeProvider | SharePoint 프로젝트 항목 형식의 정의를 제공합니다. | |
ISharePointProjectLogger | 지정된 LogCategory에 따라 SharePoint 프로젝트 확장을 사용하여 출력 창과 오류 목록에 메시지를 기록할 수 있는 SharePoint 로깅 서비스를 나타냅니다. | |
ISharePointProjectMember | SharePoint 프로젝트의 멤버를 나타냅니다. | |
ISharePointProjectMemberReference | SharePoint 프로젝트의 항목에 대한 참조를 지정합니다. | |
ISharePointProjectMemberReferenceCollection | SharePoint 프로젝트 항목 참조의 컬렉션을 나타냅니다. | |
ISharePointProjectMemberReferenceResolver | SharePoint 프로젝트 항목과 항목 자체 간의 참조를 확인하는 API를 지정합니다. | |
ISharePointProjectOutputReference | 참조된 Visual Studio 프로젝트의 기본 출력을 나타냅니다. | |
ISharePointProjectOutputReferenceCollection | 프로젝트 항목에 속한 프로젝트 출력 참조의 컬렉션을 나타냅니다. | |
ISharePointProjectPackage | SharePoint 프로젝트와 연결된 SharePoint 패키지입니다. | |
ISharePointProjectService | SharePoint 프로젝트 개체 모델의 루트 개체인 SharePoint 프로젝트 서비스를 나타냅니다. | |
ISharePointProjectStartupItem | ISharePointProject 의 시작 항목으로 설정할 수 있는 항목을 나타냅니다. |
열거형
열거형 | 설명 | |
---|---|---|
AssemblyDeploymentTarget | 프로젝트의 출력 어셈블리가 배포될 위치를 지정합니다. | |
DeploymentType | 파일에 대해 수행할 배포 형식을 지정합니다. | |
LogCategory | 출력 창 및 오류 목록 창에 나타나는 SharePoint 로그 서비스를 사용하여 메시지가 기록되는 위치를 지정합니다. | |
MappedFolderType | SharePoint 프로젝트에서 매핑된 폴더 유형을 지정합니다. | |
SupportedAssemblyDeploymentTargets | 지정된 SharePoint 프로젝트 항목에 대해 지원되는 모든 어셈블리 배포 대상을 나타내는 열거형입니다. | |
SupportedDeploymentScopes | SharePoint에서 SharePoint 프로젝트 항목을 활성화할 수 있는 배포 범위를 지정합니다. | |
SupportedTrustLevels | SharePoint 프로젝트 항목에서 지원하는 SharePoint의 신뢰 수준을 지정하는 열거형 값입니다. |