Bagikan melalui


StorageItemContentProperties.SavePropertiesAsync Metode

Definisi

Overload

SavePropertiesAsync()

Menyimpan semua properti yang terkait dengan item.

SavePropertiesAsync(IIterable<KeyValuePair<String,Object>>)

Menyimpan properti dan nilai yang ditentukan yang terkait dengan item.

SavePropertiesAsync()

Menyimpan semua properti yang terkait dengan item.

public:
 virtual IAsyncAction ^ SavePropertiesAsync() = SavePropertiesAsync;
/// [Windows.Foundation.Metadata.Overload("SavePropertiesAsyncOverloadDefault")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction SavePropertiesAsync();
[Windows.Foundation.Metadata.Overload("SavePropertiesAsyncOverloadDefault")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction SavePropertiesAsync();
function savePropertiesAsync()
Public Function SavePropertiesAsync () As IAsyncAction

Mengembalikan

Tidak ada objek atau nilai yang dikembalikan ketika metode ini selesai.

Penerapan

Atribut

Keterangan

Jika salah satu nilai properti tidak valid, tidak ada nilai yang akan disimpan.

Lihat juga

Berlaku untuk

SavePropertiesAsync(IIterable<KeyValuePair<String,Object>>)

Menyimpan properti dan nilai yang ditentukan yang terkait dengan item.

public:
 virtual IAsyncAction ^ SavePropertiesAsync(IIterable<IKeyValuePair<Platform::String ^, Platform::Object ^> ^> ^ propertiesToSave) = SavePropertiesAsync;
/// [Windows.Foundation.Metadata.Overload("SavePropertiesAsync")]
IAsyncAction SavePropertiesAsync(IIterable<IKeyValuePair<winrt::hstring, IInspectable const&>> const& propertiesToSave);
[Windows.Foundation.Metadata.Overload("SavePropertiesAsync")]
public IAsyncAction SavePropertiesAsync(IEnumerable<KeyValuePair<string,object>> propertiesToSave);
function savePropertiesAsync(propertiesToSave)
Public Function SavePropertiesAsync (propertiesToSave As IEnumerable(Of KeyValuePair(Of String, Object))) As IAsyncAction

Parameter

propertiesToSave

IIterable<IKeyValuePair<String,Object>>

IEnumerable<KeyValuePair<String,Object>>

IIterable<IKeyValuePair<Platform::String,Platform::Object>>

IIterable<IKeyValuePair<winrt::hstring,IInspectable>>

Koleksi yang berisi nama dan nilai properti untuk disimpan sebagai pasangan kunci-nilai (ketik IKeyValuePair).

Mengembalikan

Tidak ada objek atau nilai yang dikembalikan ketika metode ini selesai.

Penerapan

M:Windows.Storage.FileProperties.IStorageItemExtraProperties.SavePropertiesAsync(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.Object}}) M:Windows.Storage.FileProperties.IStorageItemExtraProperties.SavePropertiesAsync(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{Platform::String,Platform::Object}}) M:Windows.Storage.FileProperties.IStorageItemExtraProperties.SavePropertiesAsync(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{winrt::hstring,IInspectable}})
Atribut

Keterangan

System.ExpandoProperties

Properti Expando adalah sekumpulan nilai bernama yang terkait dengan instans file penyimpanan dalam memori. File tidak disimpan secara persisten dalam sistem file tetapi dipertahankan ketika file disimpan dalam cache akses.

Mereka dapat ditulis dan dibaca oleh aplikasi apa pun, dan oleh karena itu menyediakan cara untuk mengaitkan informasi dengan file penyimpanan. Ini berguna dalam skenario di mana file penyimpanan diteruskan dari satu aplikasi ke aplikasi lain untuk mengomunikasikan informasi tambahan tentang file tersebut.

Properti Expando diakses menggunakan API penyimpanan Windows Runtime. Mereka diambil sebagai nilai menggunakan RetrievePropertiesAsync dengan nama properti "System.ExpandoProperties". Properti expando ditulis menggunakan SavePropertiesAsync. Nilai tersebut adalah properti yang diatur sendiri sehingga nilai di dalamnya diakses menggunakan model pemrograman PropertySet.

Nama yang digunakan untuk mengidentifikasi nilai dalam set System.ExpandoProperties tidak perlu sesuai dengan skema penamaan properti sistem (yang mengawali nama properti dengan "Sistem"). Mereka bisa menjadi nilai string apa pun.

Sistem mendefinisikan beberapa nama yang harus digunakan. Misalnya, "OriginURL" digunakan untuk berkomunikasi dari mana file yang disimpan secara lokal berasal jika diunduh dari sumber jarak jauh. (Lihat Menyesuaikan pengalaman pengunduhan.)

Aplikasi dapat menentukan dan mendefinisikan properti yang mereka gunakan sehingga aplikasi lain dapat beroperasi dengannya. Misalnya, System.ExpandoProperties dapat digunakan untuk memungkinkan aplikasi penyedia meneruskan informasi lisensi ke aplikasi Universal Office, untuk menunjukkan apakah file dapat berperilaku pribadi atau untuk bisnis.

Lihat juga

Berlaku untuk