Microsoft.VisualStudio.SharePoint 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Microsoft.VisualStudio.SharePoint 네임스페이스에는 Visual Studio에서 SharePoint 프로젝트 시스템을 확장하는 데 사용할 수 있는 형식이 포함됩니다. 이 네임스페이스에서 형식을 사용하는 방법에 대한 자세한 내용은 SharePoint 프로젝트 시스템 확장을 참조하세요.
클래스
인터페이스
IAnnotatedObject |
인터페이스를 구현하는 개체와 사용자 지정 데이터를 연결할 수 있는 IAnnotationDictionary을 나타냅니다. |
IAnnotationDictionary |
SharePoint 도구 개체 모델에서 특정 개체와 연결할 수 있는 사용자 지정 데이터 개체의 사전을 나타냅니다. |
ICodeRefactoringEvents |
발견된 리팩터링 작업에 대해 알려주는 이벤트를 제공합니다. |
IDeployableFile |
WSP 파일로 패키지하고 SharePoint에 배포할 수 있는 모든 파일에 대한 기본 인터페이스를 제공합니다. 이러한 파일은 배포 관련 속성 집합을 공유합니다. |
IFeatureReceiver |
SharePoint에서 기능 수신기를 나타냅니다. |
IMappedFolder |
SharePointd의 위치에 매핑되는 SharePoint 프로젝트의 폴더를 나타냅니다. |
IMappedFolderCollection |
SharePoint 프로젝트에 매핑된 폴더의 컬렉션을 나타냅니다. |
IMenuItem |
ISharePointProjectItem 또는 IExplorerNode에 대한 컨텍스트 메뉴에 추가될 수 있는 메뉴 항목을 나타냅니다. |
IMenuItemCollection |
ProjectItemMenuItemsRequested 이벤트 처리기에 동적으로 추가되는 메뉴 항목의 컬렉션을 나타냅니다. |
INotifyObjectDisposed |
이 인터페이스를 구현하는 클래스는 개체가 삭제될 때 알려줍니다. |
INotifyObjectDisposing |
이 인터페이스를 구현하는 클래스는 개체가 삭제될 때 알려줍니다. |
IObservableModelElement |
속성 변경하는/변경한 이벤트를 공개하는 DSL 모델 요소를 나타냅니다. |
IPropertySourceCollection |
속성 창에 표시되는 속성 원본 개체의 컬렉션을 나타냅니다. |
ISafeControlEntry |
배포되는 경우 SharePoint의 web.config 파일에 추가되는 안전 컨트롤 항목을 나타냅니다. |
ISafeControlEntryCollection |
안전 컨트롤 항목의 컬렉션을 나타냅니다. |
ISharePointAppSettings |
SharePoint용 애플리케이션 또는 Office용 애플리케이션의 설정을 나타냅니다. |
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 프로젝트 항목 유형에 대한 정의를 제공 합니다. |
ISharePointProjectItemVirtualFile |
SharePoint 프로젝트 시스템의 파일을 나타냅니다. |
ISharePointProjectItemVirtualFileCollection |
SharePoint 프로젝트 항목의 파일 컬렉션을 나타냅니다. |
ISharePointProjectLogger |
SharePoint 프로젝트 확장이 지정된 LogCategory에 따라 출력 창 및 오류 목록에 메시지를 기록할 수 있도록 하는 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 프로젝트의 매핑된 폴더 유형을 지정합니다. |
SharePointAuthenticationMode |
SharePoint 인증 모드를 열거합니다. |
SharePointProjectMode |
SharePoint 프로젝트의 모드를 지정합니다. |
SupportedAssemblyDeploymentTargets |
지정된 SharePoint 프로젝트 항목에 대해 지원되는 모든 어셈블리 배포 대상을 나타내는 열거형입니다. |
SupportedDeploymentScopes |
SharePoint에서 SharePoint 프로젝트 항목을 활성화할 수 있는 배포 범위를 지정합니다. |
SupportedTrustLevels |
SharePoint 프로젝트 항목에서 지원되는 SharePoint의 신뢰 수준을 지정하는 열거형 값입니다. |
WebProjectType |
웹 프로젝트의 형식을 열거합니다. |
설명
이 네임스페이스의 대부분의 형식은 인터페이스이지만 다음 인터페이스만 코드에서 구현됩니다.
ISharePointProjectItemTypeExtension: Visual Studio에 이미 설치된 SharePoint 프로젝트 항목 유형을 확장하려면 이 인터페이스를 구현합니다. 자세한 내용은 방법: SharePoint 프로젝트 항목 확장 만들기를 참조하세요.
ISharePointProjectItemTypeProvider: 이 인터페이스를 구현하여 새 유형의 SharePoint 프로젝트 항목을 정의합니다. 자세한 내용은 방법: SharePoint 프로젝트 항목 유형 정의를 참조하세요.
ISharePointProjectExtension: SharePoint 프로젝트를 확장하려면 이 인터페이스를 구현합니다. 자세한 내용은 방법: SharePoint 프로젝트 확장 만들기를 참조하세요.