계량된 라이선스

Aspose.Medical for .NET 플러그인은 측정 된 라이센스 메커니즘을 구현함으로써 개발자를 권한을 부여합니다.이 유연한 접근 방식은 특정 요구 사항을 바탕으로 기능을 사용할 수 있으며, 동시에 라이선스 조건 준수를 유지할 수 있습니다.

측정된 라이센스 모델의 핵심 특징

  • Single Plugin Licensing: 각 응용 프로그램 예제는 하나의 플러그인을 인증할 수 있습니다.당신이 라이센스 범위 이외의 기능에 액세스하려고 한다면, 응원 프로그램은 자동으로 테스트 모드로 전환됩니다.이 기능은 사용자가 즉각적인 재정적 의무없이 추가 기능을 탐구하도록 권장합니다.더 자세한 내용은 고급 라이센스 FAQ .
  • Trial 모드: 플러그인의 혜택을 사전 비용 없이 경험하십시오.이 모드는 추가 기능을 탐색하여 소프트웨어를 평가할 위험이없는 기회를 제공합니다.

라이센스를 구입하려면, 방문 ASPOSE 구매 포털 .

평가 버전 제한

Aspose.Medical 평가 버전 (제한된 라이센스가 없음)은 제품의 완전한 기능을 제공하지만 다음과 같은 제한이 있습니다.

  • 렌더링 된 이미지에 평가 워터 마크를 삽입
  • 저장 작업 중 라이센스 메시지를 추가합니다.
  • 일부 태그는 평가 버전을 사용하여 익명화 할 수 없습니다.
  • DICOM 트랜스코딩은 평가 버전으로 사용할 수 없습니다.

.NET에서 측정 된 라이센스를 구현하는 방법

다음 단계별 가이드를 따라 플러그인 라이센스 요구에 맞게 Metered 클래스를 구성하세요:

  • Metered 클래스를 즉시 설정하십시오: Metred Class의 예를 만드십시오.
  • 당신의 열쇠를 설정하십시오: 사용 하 여 SetMeteredKey 당신의 공공 및 개인 키를 입력하는 방법.
  • 수행 처리 작업: 플러그인을 사용하여 필요한 작업을 수행합니다.
  • 모니터 소비 : 사용하기 GetConsumptionQuantity 사용된 API 요청의 총 수를 추적하는 방법.

측정된 라이센스 구현의 예

다음은 당신의 측정 키를 설정하는 방법을 보여주는 실용적인 예입니다 :

// Create a Metered instance
Aspose.Medical.Metered metered = new Aspose.Medical.Metered();

// Set your public and private metered keys
metered.SetMeteredKey("<your public key>", "<your private key>");

// Perform DICOM processing operations
Aspose.Medical.Dicom.DicomFile dicomFile = DicomFile.Open("sample.dcm");

// Check consumption after processing
decimal consumption = Aspose.Medical.Metered.GetConsumptionQuantity();
Console.WriteLine($"API requests consumed: {consumption}");

추가 예제 및 자세한 사용을 위해, 참조 개발자 가이드 .

전통적인 라이센스를 신청하는 방법

측정 된 라이센스를 대신 전통적인 라이선스 파일을 선호하는 경우, 당신은 그것을 적용 할 수 있습니다 라이세스 클래스를 사용하여:

파일에서

// Instantiates the License class
Aspose.Medical.License license = new();

// Sets the license file path
license.SetLicense("Aspose.Medical.lic");

흐름에서

// Instantiates the License class
Aspose.Medical.License license = new();

// Sets the license from a stream
license.SetLicense(licenseStream);

삽입된 자원으로서

// Instantiates the License class
Aspose.Medical.License license = new();

// Passes the license file name embedded in the assembly
license.SetLicense("Aspose.Medical.lic");
  • 메모 * : The license.SetLicense 이 방법이 여러 줄에서 동시에 호출되어야한다면 문제를 피하기 위해 동기화 원시적 (예를 들어 잠금)을 사용하고 싶을 수도 있습니다.

.NET 개발자를위한 측정 된 라이센스의 이점

계량 면허 솔루션을 선택하면 여러 가지 이점이 있습니다:

  • 비용 효율성: 실제로 사용하는 기능만 지불하여 전체 비용을 줄입니다.
  • Scalability: 신청 요구 사항이 진화함에 따라 라이센스를 쉽게 조정할 수 있습니다.
  • 투명성: 사용을 모니터링하십시오 GetConsumptionQuantity 당신이 얼마나 많이 섭취하는지 이해하는 방법.
  • 융통성: 구매 결정을 내리기 전에 테스트 모드에서 추가 기능을 탐색하십시오.

라이센스 모델 비교

당신의 옵션을 고려할 때, 측정 된 라이센스와 전통적인 라이선스 사이의 차이를 이해하는 것이 중요합니다 :

특징계량된 라이선스전통적인 라이센스
지불 모델지불-당신을 위해한 번 또는 구독
사용 추적내장된 소비 모니터링적용되지 않음
Flexibility사용에 따라 위 / 아래 스케일고정된 기능 세트
초기 비용낮은 위기 투자더 높은 초기 구매

보안 고려 사항

당신의 키를 안전하게 유지하십시오 :

  • 클라이언트 측 코드 또는 공공 저장소에서 열쇠를 표시하지 마십시오.
  • 안전한 구성 또는 환경 변수에서 키를 저장합니다.
  • 개발 및 생산 환경에 대한 별도의 열쇠를 사용하십시오.
  • 예기치 않은 사용 패턴에 대한 소비 모니터링

결론

개발자의 역동적 인 요구에 적응하고 비용 효율성을 보장하도록 설계된 측정 된 라이센스를 사용하여 .NET을위한 Aspose.Medical의 잠재력을 최대화하십시오.당신이 건강 관리 응용 프로그램, PACS 시스템 또는 의료 연구 도구를 구축하고 있는지 여부, 측정을 이해하는 것은 프로젝트의 재정 관리를 크게 향상시킬 수 있습니다.

 한국어