BitmapProperties.SetPropertiesAsync Método

Definição

Define de forma assíncrona uma ou mais propriedades de bitmap.

public:
 virtual IAsyncAction ^ SetPropertiesAsync(IIterable<IKeyValuePair<Platform::String ^, BitmapTypedValue ^> ^> ^ propertiesToSet) = SetPropertiesAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction SetPropertiesAsync(IIterable<IKeyValuePair<winrt::hstring, BitmapTypedValue const&>> const& propertiesToSet);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction SetPropertiesAsync(IEnumerable<KeyValuePair<string,BitmapTypedValue>> propertiesToSet);
function setPropertiesAsync(propertiesToSet)
Public Function SetPropertiesAsync (propertiesToSet As IEnumerable(Of KeyValuePair(Of String, BitmapTypedValue))) As IAsyncAction

Parâmetros

propertiesToSet

IIterable<IKeyValuePair<String,BitmapTypedValue>>

IEnumerable<KeyValuePair<String,BitmapTypedValue>>

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

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

Uma coleção de pares chave-valor que representam as propriedades de bitmap a serem definidas. Cada chave é uma cadeia de caracteres que contém a propriedade do Windows ou a consulta de metadados e o valor correspondente é um BitmapTypedValue com os dados e o PropertyType correto.

Retornos

Objeto que gerencia a configuração das propriedades de bitmap de forma assíncrona.

Atributos

Comentários

Use um BitmapPropertySet para armazenar itens de metadados que você deseja definir no codificador. Cada item de metadados é um par chave-valor.

A chave é uma cadeia de caracteres que identifica o item de metadados a ser definido. O BitmapEncoder aceita algumas propriedades do Windows, bem como consultas construídas usando a linguagem de consulta de metadados wic. Para obter uma lista das propriedades compatíveis do Windows, consulte Propriedades do Windows com suporte. Para obter um resumo das consultas de metadados wic com suporte, consulte o tópico Consultas de metadados de formato de imagem nativa do WIC .

O valor é um BitmapTypedValue que permite associar o valor real de metadados a um tipo de dados explícito (Windows.Foundation.PropertyType).

Cada formato de imagem tem requisitos específicos em torno do tipo de cada propriedade bitmap e você deve garantir que o campo Tipo de cada BitmapTypedValue esteja definido corretamente para a propriedade selecionada. Por exemplo, a propriedade System.Photo.Orientation windows é armazenada no arquivo como um UInt16 e, portanto, o campo Tipo deve ser definido como UInt16. Para obter mais informações sobre tipos de propriedade do Windows, consulte Políticas de metadados de fotos. Para obter mais informações sobre os tipos de consulta de metadados do Componente de Imagem do Windows, consulte Consultas de metadados de formato de imagem nativa.

Aplica-se a

Confira também