Skip to main content
View as Markdown

IEDMS_VaultFileCache interface

No description yet.

public interface IEDMS_VaultFileCache

Namespace: DXP · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
FindFirstFilePathIEDM_FileResult
GetCacheBasePathstring
GetCachedFilesForItemRevisionIEDM_AsyncFileResult
GetFilePathsForItemRevisionsIInterfaceList
GetItemRevisionCachedFilesPathIEDM_FileResult
IsRevisionDownloadedbool
OfflineFindFirstFilePathIEDM_FileResult

FindFirstFilePath​

No description yet.

IEDM_FileResult FindFirstFilePath(IEDMS_Vault argVault, IULB_ItemRevision argItemRevision, TULB_ReleasedFileType argFileType, string argFileExt);
ParameterTypePassing
argVaultIEDMS_Vaultvalue
argItemRevisionIULB_ItemRevisionvalue
argFileTypeTULB_ReleasedFileTypevalue
argFileExtstringvalue

Returns: IEDM_FileResult

Extension method of IEDMS_VaultFileCacheHelper (using DXP;).

GetCacheBasePath​

No description yet.

string GetCacheBasePath();

Returns: string

GetCachedFilesForItemRevision​

No description yet.

IEDM_AsyncFileResult GetCachedFilesForItemRevision(IEDMS_Vault argVault, string argItemRevisionGUID, TEDMS_VaultFlagSet argFlags, IEDM_AsyncCallback argCallback, IEDM_AsyncContext argContext);
ParameterTypePassing
argVaultIEDMS_Vaultvalue
argItemRevisionGUIDstringvalue
argFlagsTEDMS_VaultFlagSetvalue
argCallbackIEDM_AsyncCallbackvalue
argContextIEDM_AsyncContextvalue

Returns: IEDM_AsyncFileResult

Extension method of IEDMS_VaultFileCacheHelper (using DXP;).

GetFilePathsForItemRevisions​

No description yet.

IInterfaceList GetFilePathsForItemRevisions(IEDMS_Vault argVault, IInterfaceList argItemRevisionList);
ParameterTypePassing
argVaultIEDMS_Vaultvalue
argItemRevisionListIInterfaceListvalue

Returns: IInterfaceList

Extension method of IEDMS_VaultFileCacheHelper (using DXP;).

GetItemRevisionCachedFilesPath​

No description yet.

IEDM_FileResult GetItemRevisionCachedFilesPath(IEDMS_Vault argVault, IULB_ItemRevision argItemRevision, TULB_ReleasedFileType argFileType);
ParameterTypePassing
argVaultIEDMS_Vaultvalue
argItemRevisionIULB_ItemRevisionvalue
argFileTypeTULB_ReleasedFileTypevalue

Returns: IEDM_FileResult

Extension method of IEDMS_VaultFileCacheHelper (using DXP;).

IsRevisionDownloaded​

No description yet.

bool IsRevisionDownloaded(IEDMS_Vault argVault, string argItemRevisionGUID);
bool IsRevisionDownloaded(object argVault, string argItemRevisionGUID);
ParameterTypePassing
argVaultIEDMS_Vaultvalue
argItemRevisionGUIDstringvalue

Returns: bool

The first overload is an extension method of IEDMS_VaultFileCacheHelper (using DXP;) with typed parameters; the second is declared by the interface.

OfflineFindFirstFilePath​

No description yet.

IEDM_FileResult OfflineFindFirstFilePath(string argVaultGUID, string argItemRevisionGUID, TULB_ReleasedFileType argFileType, string argFileExt);
ParameterTypePassing
argVaultGUIDstringvalue
argItemRevisionGUIDstringvalue
argFileTypeTULB_ReleasedFileTypevalue
argFileExtstringvalue

Returns: IEDM_FileResult

Extension method of IEDMS_VaultFileCacheHelper (using DXP;).

Returned by​

Utils.GetEDMS_VaultFileCache