## MetadataOptions class


Represents the options of loading metadata of the file.

```cpp
class MetadataOptions
```

## Methods

| Method | Description |
| --- | --- |
| [GetKeyLength()](./getkeylength/) | The key length. |
| [GetMetadataType()](./getmetadatatype/) | Gets and sets the type of the metadata which is loading. |
| [GetPassword()](./getpassword/) | Represents [Workbook](../../aspose.cells/workbook/) file encryption password. |
| [IsNull()](./isnull/) const | Checks whether the implementation object is nullptr. |
| explicit [MetadataOptions(MetadataType metadataType)](./metadataoptions/) | Creates an options of loading the metadata. |
| [MetadataOptions(MetadataOptions_Impl* impl)](./metadataoptions/) | Constructs from an implementation object. |
| [MetadataOptions(const MetadataOptions\& src)](./metadataoptions/) | Copy constructor. |
| explicit [operator bool()](./operator_bool/) const | operator bool() |
| [operator=(const MetadataOptions\& src)](./operator_asm/) | operator= |
| [SetKeyLength(int32_t value)](./setkeylength/) | The key length. |
| [SetPassword(const U16String\& value)](./setpassword/) | Represents [Workbook](../../aspose.cells/workbook/) file encryption password. |
| [SetPassword(const char16_t* value)](./setpassword/) | Represents [Workbook](../../aspose.cells/workbook/) file encryption password. |
| [~MetadataOptions()](./~metadataoptions/) | Destructor. |
## Fields

| Field | Description |
| --- | --- |
| [_impl](./_impl/) | The implementation object. |
## See Also

* Namespace [Aspose::Cells::Metadata](../)
* Library [Aspose.Cells for C++](../../)
