Condividi tramite


StorageItemContentProperties.SavePropertiesAsync Metodo

Definizione

Overload

SavePropertiesAsync()

Salva tutte le proprietà associate all'elemento.

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

Salva le proprietà e i valori specificati associati all'elemento.

SavePropertiesAsync()

Salva tutte le proprietà associate all'elemento.

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

Restituisce

Nessun oggetto o valore viene restituito al completamento di questo metodo.

Implementazioni

Attributi

Commenti

Se uno dei valori della proprietà non è valido, nessuno dei valori verrà salvato.

Vedi anche

Si applica a

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

Salva le proprietà e i valori specificati associati all'elemento.

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

Parametri

propertiesToSave

IIterable<IKeyValuePair<String,Object>>

IEnumerable<KeyValuePair<String,Object>>

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

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

Raccolta che contiene i nomi e i valori delle proprietà da salvare come coppie chiave-valore (tipo IKeyValuePair).

Restituisce

Nessun oggetto o valore viene restituito al completamento di questo metodo.

Implementazioni

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}})
Attributi

Commenti

System.ExpandoProperties

Le proprietà Expando sono un set di valori denominati associati a un'istanza di file di archiviazione in memoria. Non vengono salvati in modo permanente nel file system, ma vengono conservati quando un file viene salvato nella cache di accesso.

Possono essere scritti e letti da qualsiasi app e quindi fornire un modo per associare le informazioni a un file di archiviazione. Questo è utile negli scenari in cui un file di archiviazione viene passato da un'app a un'altra per comunicare informazioni aggiuntive su tale file.

Le proprietà Expando vengono accessibili usando l'API di archiviazione Windows Runtime. Vengono recuperati come valore usando RetrievePropertiesAsync con il nome della proprietà "System.ExpandoProperties". Le proprietà expando vengono scritte usando SavePropertiesAsync. Tale valore è una proprietà impostata in modo che i valori all'interno vengano accessibili usando il modello di programmazione PropertySet.

I nomi usati per identificare i valori nel set System.ExpandoProperties non devono essere conformi allo schema di denominazione delle proprietà del sistema (che prefissi i nomi delle proprietà con "System"). Possono essere qualsiasi valore stringa.

Il sistema definisce alcuni dei nomi che devono essere usati. Ad esempio, "OriginURL" viene usato per comunicare dove proviene un file archiviato in locale se è stato scaricato da un'origine remota. Vedere Personalizzazione dell'esperienza di download.

Le app possono definire e documentare le proprietà usate in modo che altre applicazioni possano interagire con loro. Ad esempio, System.ExpandoProperties può essere usato per consentire a un'app provider di passare le informazioni sulle licenze a un'app di Office universale, per indicare se un file può essere personale o aziendale.

Vedi anche

Si applica a