C# 클래스 NSoft.NFramework.Licensing.AbstractLicenseValidator

라이선스 검증자 기본 클래스
상속: ILicenseValidator
파일 보기 프로젝트 열기: debop/NFramework

보호된 프로퍼티들

프로퍼티 타입 설명
TimeServers string[]

공개 메소드들

메소드 설명
AssertValidLicense ( ) : void

로드된 라이선스를 검증합니다.

DisableFutureChecks ( ) : void
RemoveExistingLicense ( ) : void

기존 라이선스 정보를 제거합니다.

TryLoadingLicenseValuesFromValidatedXml ( ) : bool

유효한 라이선스 파일로부터 라이선스 정보를 로드합니다.

보호된 메소드들

메소드 설명
AbstractLicenseValidator ( string publicKey ) : System
AbstractLicenseValidator ( string publicKey, string licenseServerUrl, System.Guid clientId ) : System
TryOverwritingWithNewLicense ( string newLicense ) : bool

라이선스 파일을 로드합니다.

비공개 메소드들

메소드 설명
GetInvalidationKind ( ) : InvalidationKind
HasExistingLicense ( ) : bool
LeaseLicenseAgain ( object state ) : void
RaiseLicenseInvalidated ( ) : void
TryGetVaidateDocument ( string licensePublicKey, XmlDocument doc ) : bool
TryGettingNewLeaseSubscription ( ) : void
ValidateFloatingLicense ( string publicKeyOfFloatingLicense ) : bool
ValidateSubscription ( ) : bool
ValidateUsingNetworkTime ( ) : void
ValidateWithoutUsingSubscriptionLeasing ( ) : bool
ValidateXmlDocumentLicense ( XmlDocument doc ) : bool

메소드 상세

AbstractLicenseValidator() 보호된 메소드

protected AbstractLicenseValidator ( string publicKey ) : System
publicKey string
리턴 System

AbstractLicenseValidator() 보호된 메소드

protected AbstractLicenseValidator ( string publicKey, string licenseServerUrl, System.Guid clientId ) : System
publicKey string
licenseServerUrl string
clientId System.Guid
리턴 System

AssertValidLicense() 공개 메소드

로드된 라이선스를 검증합니다.
public AssertValidLicense ( ) : void
리턴 void

DisableFutureChecks() 공개 메소드

public DisableFutureChecks ( ) : void
리턴 void

RemoveExistingLicense() 공개 메소드

기존 라이선스 정보를 제거합니다.
public RemoveExistingLicense ( ) : void
리턴 void

TryLoadingLicenseValuesFromValidatedXml() 공개 메소드

유효한 라이선스 파일로부터 라이선스 정보를 로드합니다.
public TryLoadingLicenseValuesFromValidatedXml ( ) : bool
리턴 bool

TryOverwritingWithNewLicense() 보호된 메소드

라이선스 파일을 로드합니다.
protected TryOverwritingWithNewLicense ( string newLicense ) : bool
newLicense string
리턴 bool

프로퍼티 상세

TimeServers 보호되어 있는 프로퍼티

Standard Time servers
protected string[] TimeServers
리턴 string[]