Microsoft Information Protection .NET 래퍼 시작하기

Microsoft Information Protection SDK .NET 래퍼를 사용하면 개발자가 Microsoft Purview Information Protection 환경을 자체 애플리케이션 및 서비스에 통합할 수 있습니다. SDK의 분류, 레이블 지정 및 보호 기능은 이동 위치에 관계없이 정보가 분류, 레이블 지정 및 보호되도록 하는 데 도움이 됩니다.

Visual Studio NuGet에서 관리되는 래퍼 및 모든 종속성을 설치합니다.

지원되는 플랫폼

Microsoft 정보 보호 .NET 래퍼는 다음 .NET 플랫폼에서 사용할 수 있습니다.

  • .NET Standard 2.0(및 .NET Framework 4.6.1 이상 및 .NET 6 이상을 포함한 모든 사용 런타임)

패키지 설치

Visual Studio 2022 이상의 패키지 관리자 콘솔에서 다음을 실행하여 패키지를 설치합니다.

install-package Microsoft.InformationProtection.File

추가 패키지는 필요하지 않습니다. 패키지는 모든 타사 라이브러리를 포함하고 빌드 시 출력 폴더에 복사합니다.

래퍼 세부 정보

.NET 래퍼는 SWIG에서 생성된 관리 래퍼입니다. 래퍼는 Microsoft Information Protection SDK에서 컴파일된 C++ 라이브러리를 사용합니다. SDK의 C++ 버전에는 이러한 DLL이 포함됩니다.

개념 겹침

SDK의 C++ 버전과 관리되는 래퍼에는 몇 가지 기본적인 차이점이 있습니다.

  • .NET 래퍼는 비동기 작업에 관찰자를 사용할 필요가 없습니다. 작업 기반 비동기 패턴을 사용하여 비동기 작업을 구현합니다.
  • .NET 래퍼에는 C++ SDK에 포함된 대리자 AuthDelegate 및 ConsentDelegate가 필요합니다. 인터페이스를 사용하여 이러한 대리자를 구현합니다.IAuthDelegateIConsentDelegate

다음 단계

다음으로 빠른 시작 - MIP(Microsoft Information Protection) SDK C#에 대한 초기화를 검토하여 기본 MIP 지원 콘솔 애플리케이션 빌드를 시작합니다.