Stay organized with collections
Save and categorize content based on your preferences.
MetadataChange is a set of new metadata values used during object upload or when modifying the metadata of an object.
Summary
A MetadataChange can be created from an existing StorageMetadata or it can be created from scratch.
Properties
Public functions
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2021-06-17 UTC.
[null,null,["Last updated 2021-06-17 UTC."],[],[],null,["# Firebase.Storage.MetadataChange Class Reference\n\nFirebase.Storage.MetadataChange\n===============================\n\n[MetadataChange](/docs/reference/unity/class/firebase/storage/metadata-change#class_firebase_1_1_storage_1_1_metadata_change) is a set of new metadata values used during object upload or when modifying the metadata of an object.\n\nSummary\n-------\n\nA [MetadataChange](/docs/reference/unity/class/firebase/storage/metadata-change#class_firebase_1_1_storage_1_1_metadata_change) can be created from an existing [StorageMetadata](/docs/reference/unity/class/firebase/storage/storage-metadata#class_firebase_1_1_storage_1_1_storage_metadata) or it can be created from scratch.\n\n| ### Constructors and Destructors ||\n|---|---|\n| [MetadataChange](#class_firebase_1_1_storage_1_1_metadata_change_1a8ce00ed2180afc83f1be0466abe83a60)`()` Creates an empty set of metadata. ||\n| [MetadataChange](#class_firebase_1_1_storage_1_1_metadata_change_1adf5e3b7fb77118009b873c4849d214df)`(`[StorageMetadata](/docs/reference/unity/class/firebase/storage/storage-metadata#class_firebase_1_1_storage_1_1_storage_metadata)` original)` Used to create a modified version of the original set of metadata. ||\n\n| ### Properties ||\n|----------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [CacheControl](#class_firebase_1_1_storage_1_1_metadata_change_1af9cd8a2dee07a8e71e30da9eae0bb6b8) | `string` Gets or sets the Cache Control for the [StorageReference](/docs/reference/unity/class/firebase/storage/storage-reference#class_firebase_1_1_storage_1_1_storage_reference). |\n| [ContentDisposition](#class_firebase_1_1_storage_1_1_metadata_change_1a2da136a160fd98c27dc015a7212f17d4) | `string` Gets or sets the content disposition for the [StorageReference](/docs/reference/unity/class/firebase/storage/storage-reference#class_firebase_1_1_storage_1_1_storage_reference). |\n| [ContentEncoding](#class_firebase_1_1_storage_1_1_metadata_change_1a3dc680dc77b3d5cfaf861056d9db4a24) | `string` Gets or sets the content encoding for the [StorageReference](/docs/reference/unity/class/firebase/storage/storage-reference#class_firebase_1_1_storage_1_1_storage_reference). |\n| [ContentLanguage](#class_firebase_1_1_storage_1_1_metadata_change_1a2b88a684bb9a3562aea92687187b4075) | `string` Gets or sets the content language for the [StorageReference](/docs/reference/unity/class/firebase/storage/storage-reference#class_firebase_1_1_storage_1_1_storage_reference). |\n| [ContentType](#class_firebase_1_1_storage_1_1_metadata_change_1a63f5e6d86b505005523b40ec0489829c) | `string` Gets or sets the Content Type of this associated [StorageReference](/docs/reference/unity/class/firebase/storage/storage-reference#class_firebase_1_1_storage_1_1_storage_reference). |\n| [CustomMetadata](#class_firebase_1_1_storage_1_1_metadata_change_1a802c12458359136ad1ec873e05ab9a47) | `IDictionary\u003c string, string \u003e` Gets or sets custom metadata. |\n\nProperties\n----------\n\n### CacheControl\n\n```c#\nstring CacheControl\n``` \nGets or sets the Cache Control for the [StorageReference](/docs/reference/unity/class/firebase/storage/storage-reference#class_firebase_1_1_storage_1_1_storage_reference). \n\n### ContentDisposition\n\n```c#\nstring ContentDisposition\n``` \nGets or sets the content disposition for the [StorageReference](/docs/reference/unity/class/firebase/storage/storage-reference#class_firebase_1_1_storage_1_1_storage_reference). \n\n### ContentEncoding\n\n```c#\nstring ContentEncoding\n``` \nGets or sets the content encoding for the [StorageReference](/docs/reference/unity/class/firebase/storage/storage-reference#class_firebase_1_1_storage_1_1_storage_reference). \n\n### ContentLanguage\n\n```c#\nstring ContentLanguage\n``` \nGets or sets the content language for the [StorageReference](/docs/reference/unity/class/firebase/storage/storage-reference#class_firebase_1_1_storage_1_1_storage_reference).\n\nThis must be an ISO 639-1\n\ntwo-letter language code. E.g. \"zh\", \"es\", \"en\". \n\n### ContentType\n\n```c#\nstring ContentType\n``` \nGets or sets the Content Type of this associated [StorageReference](/docs/reference/unity/class/firebase/storage/storage-reference#class_firebase_1_1_storage_1_1_storage_reference). \n\n### CustomMetadata\n\n```c#\nIDictionary\u003c string, string \u003e CustomMetadata\n``` \nGets or sets custom metadata.\n\nTo use this in an object initalizer, you may use the form: var change = new [MetadataChange](/docs/reference/unity/class/firebase/storage/metadata-change#class_firebase_1_1_storage_1_1_metadata_change) { CustomMetadata = new Dictionary { {\"customkey1\", \"customValue1\"}, {\"customkey2\", \"customValue2\"} } }\n\nPublic functions\n----------------\n\n### MetadataChange\n\n```c#\n MetadataChange()\n``` \nCreates an empty set of metadata. \n\n### MetadataChange\n\n```c#\n MetadataChange(\n StorageMetadata original\n)\n``` \nUsed to create a modified version of the original set of metadata.\n\n\u003cbr /\u003e\n\n| Details ||\n|------------|-----------------------------------------------------------------------------------------------------------------------|\n| Parameters | |------------|-------------------------------------------| | `original` | The source of the metadata to build from. | |"]]