Microsoft.VisualStudio.ConnectedServices 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
서비스 공급자가 연결된 서비스 추가 대화 상자를 통해 앱 개발자의 프로젝트에 서비스를 추가하는 Visual Studio 확장을 만들 수 있도록 하는 연결된 서비스 SDK(Microsoft.VisualStudio.ConnectedServices.dll)의 네임스페이스입니다.
클래스
AddFileOptions |
프로젝트에 파일을 추가할 때 동작을 제어하는 옵션입니다. |
AddServiceInstanceResult |
ConnectedServiceHandler.AddServiceInstanceAsync()에서 반환된 정보를 포함하는 결과 개체입니다. |
AuthenticationChangedEventArgs |
인증된 상태가 변경될 때 사용되는 EventArgs 클래스입니다. |
ConfigureServiceOptions |
프로젝트에서 연결된 서비스를 구성할 때 동작을 제어하는 옵션입니다. |
ConnectedServiceAuthenticator |
사용자가 서비스에 인증할 수 있도록 허용합니다. |
ConnectedServiceConfigurator |
연결된 서비스 구성 대화 상자를 표시하는 데 사용되는 뷰 모델 개체입니다. |
ConnectedServiceConfiguredEventArgs |
새 연결된 서비스를 구성할 때 사용되는 EventArgs 클래스 |
ConnectedServiceContext |
ConnectedServiceProviderContext 및 ConnectedServiceHandlerContext 클래스의 기본 클래스입니다. |
ConnectedServiceCustomUIConfigurator |
ConnectedServiceInstance를 만들기 위해 UI를 표시할 필요가 없는 ConnectedServiceConfigurator입니다. 연결된 서비스를 구성하는 데 필요한 정보는 사용자 상호 작용 없이 사용할 수 있습니다. |
ConnectedServiceGrid |
인스턴스 그리드를 보여 주는 ConnectedServiceProvider 서비스로, 현재 프로젝트에 추가하도록 단일 instance 선택할 수 있습니다. |
ConnectedServiceHandler |
파일, SDK 및 코드 조각 추가를 포함하여 프로젝트에 대한 서비스 instance 참조를 추가하기 위해 연결된 서비스 작성자가 구현한 MEF 계약입니다. |
ConnectedServiceHandlerContext |
AddServiceInstanceAsync 및 UpdateServiceInstanceAsync 중에 ConnectedServiceHandler 인스턴스에 제공된 컨텍스트 정보 및 서비스입니다. |
ConnectedServiceHandlerExportAttribute |
형식이 ConnectedServiceHandler 내보내기 기능을 제공함을 지정합니다. |
ConnectedServiceHandlerHelper |
ConnectedServiceHandler 개체가 일반적으로 사용하는 도우미 메서드를 포함하는 클래스입니다. |
ConnectedServiceInfo |
Visual Studio 프로젝트에서 구성된 연결된 서비스에 대한 정보를 제공합니다. |
ConnectedServiceInstance |
연결된 서비스 공급자가 제공하는 지정된 서비스의 특정 instance. |
ConnectedServiceLogger |
최종 사용자 개발자에게 정보를 제공하는 데 사용할 수 있는 로깅 서비스입니다. |
ConnectedServiceProvider |
연결된 서비스 추가 대화 상자에 새 항목을 추가하려는 확장에서 내보낸 MEF 계약입니다. |
ConnectedServiceProviderContext |
CreateConfiguratorAsync 중에 ConnectedServiceProvider 인스턴스에 지정된 컨텍스트 정보 및 서비스입니다. |
ConnectedServiceProviderExportAttribute |
형식이 ConnectedServiceProvider 내보내기 제공을 지정합니다. |
ConnectedServiceSinglePage |
단일 단계에서 완전히 사용자 지정 UI를 표시하는 ConnectedServiceConfigurator입니다. |
ConnectedServicesManager |
외부에서 호출 가능한 연결된 서비스 기능을 노출하기 위해 연결된 서비스에서 구현한 MEF 계약입니다. |
ConnectedServiceUILess |
ConnectedServiceInstance를 만들기 위해 UI를 표시할 필요가 없는 ConnectedServiceConfigurator입니다. 연결된 서비스를 구성하는 데 필요한 정보는 사용자 상호 작용 없이 사용할 수 있습니다. |
ConnectedServiceUpdateContext |
ConnectedServiceUpdateContext는 연결된 서비스를 업데이트할 때 제공되는 정보를 보유합니다. |
ConnectedServiceViewModelBase |
연결된 서비스에서 사용되는 모든 뷰 모델 개체에 대한 기본 클래스입니다. |
ConnectedServiceWizard |
서비스가 프로젝트에 추가되기 전에 여러 페이지를 표시할 수 있는 ConnectedServiceConfigurator입니다. |
ConnectedServiceWizardPage |
마법사의 페이지 또는 단계를 나타냅니다. |
DisplayMessageEventArgs |
표시 메시지와 관련된 이벤트 인수 |
DisplayMessageLogger |
UI에서 사용자에게 메시지를 표시합니다. |
EditableXmlConfigHelper |
사용자의 프로젝트에서 구성 설정을 편집하는 메서드를 제공합니다. 변경 내용을 저장하려면 Save 메서드를 호출해야 합니다. |
GettingStartedDocument |
시작 설명서를 시작하기 위한 정보가 포함되어 있습니다. |
KeyVaultEventArgs |
Key Vault 추가 이벤트에 대한 데이터를 제공합니다. |
PageNavigationResult |
연결된 서비스 대화 상자에서 페이지를 떠난 후의 결과 상태를 포함합니다. |
PublishEnvironment |
연결된 서비스에 대해 알아야 하는 게시 설정을 포함합니다. ConnectedService.json 내부 ExtendedData 섹션 내에서 직렬화해야 합니다. |
SinglePageConfigurator |
연결된 서비스 공급자가 구현하는 인터페이스 |
SinglePageConfigurator2 |
연결된 서비스 공급자가 구현하는 인터페이스 |
UpdateServiceInstanceResult |
UpdateServiceInstanceAsync가 완료된 후 GettingStarted 정보를 시작하기 위한 정보를 포함합니다. |
WizardEnteringArgs |
ConnectedServiceWizardPage.OnPageEnteringAsync 메서드에 대한 입력 인수입니다. |
WizardLeavingArgs |
ConnectedServiceWizardPage.OnPageLeavingAsync 메서드에 대한 입력 인수입니다. |
XmlConfigHelper |
사용자의 프로젝트에서 구성 설정을 읽는 메서드를 제공합니다. |
인터페이스
IDisplayMessageLogger |
UI에서 사용자에게 메시지를 표시합니다. |
IVsHierarchyCustomEvaluator |
ConnectedServiceHandler에 [ExportMetadata("CustomEvaluator", true)] 특성이 있는 경우 구현할 수 있는 선택적 인터페이스입니다. 이렇게 하면 IVsHierarchy에 대해 코드를 작성하여 처리기가 지정된 프로젝트를 지원하는지 여부를 나타낼 수 있습니다. |
IVsProjectKeyVaultFactory |
프로젝트에서 구성된 Key Vault 대한 정보를 가져오기 위해 를 만드는 IVsProjectKeyVaultManager 팩터리 |
IVsProjectKeyVaultManager |
프로젝트에 구성된 Key Vault 대한 정보를 가져오는 데 사용할 수 있는 인터페이스입니다. |
SVsProjectKeyVaultFactory |
을 가져오기 위한 인터페이스입니다 IVsProjectKeyVaultFactory. |
열거형
LoggerMessageCategory |
ILogger에서 기록된 메시지의 심각도 수준입니다. |
MessageCategory |
기록할 메시지의 범주 |