CachedFileUpdater.SetUpdateInformation 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定本機檔案的更新原則。
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 是否會在從應用程式的 MostRecentlyUsedList 或 FutureAccessList擷取本機檔案之前要求更新。
- writeMode
- WriteActivationMode
值,指定其他應用程式是否可以寫入本機檔案,如果是的話,Windows 是否會在寫入本機檔案之後要求更新。
- options
- CachedFileOptions
值,指定 Windows 要求更新時的其他情況和行為。
例如,您可以使用 CachedFileOptions.RequireUpdateOnAccess要求每次存取本機檔案時,Windows 要求更新。 如需可能選項的詳細資訊,請參閱 CachedFileOptions。
備註
若要使用此方法,您的應用程式必須參與快取檔案更新程式合約。
您可以使用這個方法來控制其他應用程式如何存取應用程式所提供的檔案,以及控制 Windows 何時要求該檔案的更新。