Class CachedDownloadLicenseFile
キャッシュされたダウンロードライセンスファイル
Inherited Members
Namespace: Pixiv.VroidSdk.Cache.DataModel
Assembly: Pixiv.VroidSdk.dll
Syntax
public sealed class CachedDownloadLicenseFile
Remarks
最も過去に使用されたキャッシュから破棄される
Constructors
CachedDownloadLicenseFile(DownloadLicense)
コンストラクタ
Declaration
public CachedDownloadLicenseFile(DownloadLicense license)
Parameters
Type | Name | Description |
---|---|---|
DownloadLicense | license | ダウンロードライセンス |
Properties
DownloadLicense
ダウンロードライセンス
Declaration
public DownloadLicense DownloadLicense { get; set; }
Property Value
Type | Description |
---|---|
DownloadLicense |
FileName
ファイル名
Declaration
public string FileName { get; }
Property Value
Type | Description |
---|---|
String |
LastAccessTime
最後にアクセスした時刻
Declaration
public DateTime LastAccessTime { get; }
Property Value
Type | Description |
---|---|
DateTime |
Methods
IsAvailable(CharacterModel)
モデルが利用可能かを判定する
Declaration
public bool IsAvailable(CharacterModel characterModel)
Parameters
Type | Name | Description |
---|---|---|
CharacterModel | characterModel | 対象のモデル |
Returns
Type | Description |
---|---|
Boolean |
|
Remarks
ダウンロードライセンスが失効しておらず、引数として渡したモデルと同じモデルであれば利用可能
IsExpired()
ダウンロードライセンスがすでに失効しているかを判定する
Declaration
public bool IsExpired()
Returns
Type | Description |
---|---|
Boolean | ダウンロードライセンスが失効しているか |
IsSameModel(CharacterModel)
ダウンロードライセンスに紐づいたモデルが同じモデルかを比較する。
Declaration
public bool IsSameModel(CharacterModel characterModel)
Parameters
Type | Name | Description |
---|---|---|
CharacterModel | characterModel | 比較対象のモデル |
Returns
Type | Description |
---|---|
Boolean | 等しければ |
IsSameModel(DownloadLicense)
ダウンロードライセンスに紐づいたモデルが同じモデルかを比較する。
Declaration
public bool IsSameModel(DownloadLicense otherLicense)
Parameters
Type | Name | Description |
---|---|---|
DownloadLicense | otherLicense | 比較対象のモデルを含むダウンロードライセンス |
Returns
Type | Description |
---|---|
Boolean | 等しければ |
UpdateLastAccessTime()
最後にアクセスした時刻を更新する
Declaration
public void UpdateLastAccessTime()
Remarks
最も過去に使用されたキャッシュから破棄されるため、このメソッドを実行すると破棄されづらくなる