Microsoft.VisualStudio.SharePoint 네임스페이스

Microsoft.VisualStudio.SharePoint 네임스페이스에는 Visual Studio에서 SharePoint 프로젝트 시스템을 확장하는 데 사용할 수 있는 형식이 포함되어 있습니다.이 네임스페이스의 형식을 사용하는 방법에 대한 자세한 내용은 SharePoint 프로젝트 시스템 확장을 참조하십시오.

이 네임스페이스에 있는 형식 대부분은 인터페이스이지만 사용자 코드에서는 다음 인터페이스만 구현됩니다.

클래스

  클래스 설명
Public 클래스 ClassNameChangedEventArgs 클래스 이름이 변경될 때 발생한 이벤트에 대한 데이터를 제공합니다.
Public 클래스 ClassNameChangingEventArgs 클래스 이름이 변경되려고 할 때 발생한 이벤트에 대한 데이터를 제공합니다.
Public 클래스 DeploymentEventArgs DeploymentStartedDeploymentCompleted 이벤트에 대한 데이터를 제공합니다.
Public 클래스 DeploymentPathChangedEventArgs DeploymentPathChanged 이벤트에 대한 데이터를 제공합니다.
Public 클래스 DeploymentStepCompletedEventArgs DeploymentStepCompleted 이벤트에 대한 데이터를 제공합니다.
Public 클래스 DeploymentStepStartedEventArgs DeploymentStepStarted 이벤트에 대한 데이터를 제공합니다.
Public 클래스 DeploymentTypeChangedEventArgs DeploymentTypeChanged 이벤트에 대한 데이터를 제공합니다.
Public 클래스 MenuItemEventArgs Click 이벤트의 이벤트 인수 클래스를 나타냅니다.
Public 클래스 NameChangedEventArgs NameChanged 이벤트의 이벤트 인수 클래스를 나타냅니다.
Public 클래스 SharePointCommandException SharePoint 명령이 실패하면 throw되는 예외입니다.
Public 클래스 SharePointConnectionException 로컬 SharePoint 사이트에 대한 연결 시도가 실패하면 throw되는 예외입니다.
Public 클래스 SharePointProjectEventArgs SharePoint 프로젝트 관련 이벤트에 대한 데이터를 제공합니다.
Public 클래스 SharePointProjectItemEventArgs SharePoint 프로젝트 항목 관련 이벤트에 대한 데이터를 제공합니다.
Public 클래스 SharePointProjectItemFileEventArgs SharePoint 프로젝트 항목 파일 관련 이벤트에 대한 데이터를 제공합니다.
Public 클래스 SharePointProjectItemIconAttribute 솔루션 탐색기 에서 사용자 지정 프로젝트 항목 형식에 대해 표시할 아이콘을 지정합니다.
Public 클래스 SharePointProjectItemMenuItemsRequestedEventArgs ProjectItemMenuItemsRequested 이벤트에 대한 데이터를 제공합니다.
Public 클래스 SharePointProjectItemOpenEventArgs Open 이벤트에 대한 데이터를 제공합니다.
Public 클래스 SharePointProjectItemPropertiesRequestedEventArgs ProjectItemPropertiesRequested 이벤트에 대한 데이터를 제공합니다.
Public 클래스 SharePointProjectItemStartupUrlRequestedEventArgs ProjectItemStartupUrlRequested 이벤트에 대한 데이터를 제공합니다.
Public 클래스 SharePointProjectItemTypeAttribute 정의되는 프로젝트 항목 유형의 ID를 지정하거나 확장되는 프로젝트 항목 형식의 ID를 지정합니다.
Public 클래스 SharePointProjectMenuItemsRequestedEventArgs ProjectMenuItemsRequested 이벤트에 대한 데이터를 제공합니다.
Public 클래스 SharePointProjectPropertiesRequestedEventArgs ProjectPropertiesRequested 이벤트에 대한 데이터를 제공합니다.

인터페이스

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

열거형

  열거형 설명
Public 열거형 AssemblyDeploymentTarget 프로젝트의 출력 어셈블리가 배포될 위치를 지정합니다.
Public 열거형 DeploymentType 파일에 대해 수행할 배포 형식을 지정합니다.
Public 열거형 LogCategory 출력 창 및 오류 목록 창에 나타나는 SharePoint 로그 서비스를 사용하여 메시지가 기록되는 위치를 지정합니다.
Public 열거형 MappedFolderType SharePoint 프로젝트에서 매핑된 폴더 유형을 지정합니다.
Public 열거형 SupportedAssemblyDeploymentTargets 지정된 SharePoint 프로젝트 항목에 대해 지원되는 모든 어셈블리 배포 대상을 나타내는 열거형입니다.
Public 열거형 SupportedDeploymentScopes SharePoint에서 SharePoint 프로젝트 항목을 활성화할 수 있는 배포 범위를 지정합니다.
Public 열거형 SupportedTrustLevels SharePoint 프로젝트 항목에서 지원하는 SharePoint의 신뢰 수준을 지정하는 열거형 값입니다.