CachedFileUpdater.SetUpdateInformation 方法

定義

設定本機檔案的更新原則。

public:
 static void SetUpdateInformation(IStorageFile ^ file, Platform::String ^ contentId, ReadActivationMode readMode, WriteActivationMode writeMode, CachedFileOptions options);
 static void SetUpdateInformation(IStorageFile const& file, winrt::hstring const& contentId, ReadActivationMode const& readMode, WriteActivationMode const& writeMode, CachedFileOptions const& options);
public static void SetUpdateInformation(IStorageFile file, string contentId, ReadActivationMode readMode, WriteActivationMode writeMode, CachedFileOptions options);
function setUpdateInformation(file, contentId, readMode, writeMode, options)
Public Shared Sub SetUpdateInformation (file As IStorageFile, contentId As String, readMode As ReadActivationMode, writeMode As WriteActivationMode, options As CachedFileOptions)

參數

file
IStorageFile

本機檔案。

contentId
String

Platform::String

winrt::hstring

本機檔案的唯一識別碼。

您可以使用此識別碼,將應用程式存放庫中的檔案與本機檔案產生關聯。 當 Windows 要求更新時,您可以使用此 contentId 來識別應用程式存放庫中的正確檔案。

readMode
ReadActivationMode

值,指定 Windows 是否會在從應用程式的 MostRecentlyUsedListFutureAccessList擷取本機檔案之前要求更新。

writeMode
WriteActivationMode

值,指定其他應用程式是否可以寫入本機檔案,如果是的話,Windows 是否會在寫入本機檔案之後要求更新。

options
CachedFileOptions

值,指定 Windows 要求更新時的其他情況和行為。

例如,您可以使用 CachedFileOptions.RequireUpdateOnAccess要求每次存取本機檔案時,Windows 要求更新。 如需可能選項的詳細資訊,請參閱 CachedFileOptions

備註

若要使用此方法,您的應用程式必須參與快取檔案更新程式合約。

您可以使用這個方法來控制其他應用程式如何存取應用程式所提供的檔案,以及控制 Windows 何時要求該檔案的更新。

適用於