계량된 라이선스
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 시스템 또는 의료 연구 도구를 구축하고 있는지 여부, 측정을 이해하는 것은 프로젝트의 재정 관리를 크게 향상시킬 수 있습니다.