## WebExtensionReference class


Represents identify the provider location and version of the extension.

```cpp
class WebExtensionReference
```

## Methods

| Method | Description |
| --- | --- |
| [GetId()](./getid/) | Gets and sets the identifier associated with the Office Add-in within a catalog provider. The identifier MUST be unique within a catalog provider. |
| [GetStoreName()](./getstorename/) | Gets and sets the instance of the marketplace where the Office Add-in is stored. . |
| [GetStoreType()](./getstoretype/) | Gets and sets the type of marketplace that the store attribute identifies. |
| [GetVersion()](./getversion/) | Gets and sets the version. |
| [IsNull()](./isnull/) const | Checks whether the implementation object is nullptr. |
| explicit [operator bool()](./operator_bool/) const | operator bool() |
| [operator=(const WebExtensionReference\& src)](./operator_asm/) | operator= |
| [SetId(const U16String\& value)](./setid/) | Gets and sets the identifier associated with the Office Add-in within a catalog provider. The identifier MUST be unique within a catalog provider. |
| [SetId(const char16_t* value)](./setid/) | Gets and sets the identifier associated with the Office Add-in within a catalog provider. The identifier MUST be unique within a catalog provider. |
| [SetStoreName(const U16String\& value)](./setstorename/) | Gets and sets the instance of the marketplace where the Office Add-in is stored. . |
| [SetStoreName(const char16_t* value)](./setstorename/) | Gets and sets the instance of the marketplace where the Office Add-in is stored. . |
| [SetStoreType(WebExtensionStoreType value)](./setstoretype/) | Gets and sets the type of marketplace that the store attribute identifies. |
| [SetVersion(const U16String\& value)](./setversion/) | Gets and sets the version. |
| [SetVersion(const char16_t* value)](./setversion/) | Gets and sets the version. |
| [WebExtensionReference(WebExtensionReference_Impl* impl)](./webextensionreference/) | Constructs from an implementation object. |
| [WebExtensionReference(const WebExtensionReference\& src)](./webextensionreference/) | Copy constructor. |
| [~WebExtensionReference()](./~webextensionreference/) | Destructor. |
## Fields

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

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