## WebExtensionBinding class


Represents a binding relationship between an Office Add-in and the data in the document.

```cpp
class WebExtensionBinding
```

## Methods

| Method | Description |
| --- | --- |
| [GetAppref()](./getappref/) | Gets and sets the binding key used to map the binding entry in this list with the bound data in the document. |
| [GetId()](./getid/) | Gets and sets the binding identifier. |
| [GetType()](./gettype/) | Gets and sets the binding type. |
| [IsNull()](./isnull/) const | Checks whether the implementation object is nullptr. |
| explicit [operator bool()](./operator_bool/) const | operator bool() |
| [operator=(const WebExtensionBinding\& src)](./operator_asm/) | operator= |
| [SetAppref(const U16String\& value)](./setappref/) | Gets and sets the binding key used to map the binding entry in this list with the bound data in the document. |
| [SetAppref(const char16_t* value)](./setappref/) | Gets and sets the binding key used to map the binding entry in this list with the bound data in the document. |
| [SetId(const U16String\& value)](./setid/) | Gets and sets the binding identifier. |
| [SetId(const char16_t* value)](./setid/) | Gets and sets the binding identifier. |
| [SetType(const U16String\& value)](./settype/) | Gets and sets the binding type. |
| [SetType(const char16_t* value)](./settype/) | Gets and sets the binding type. |
| [WebExtensionBinding()](./webextensionbinding/) | Default constructor. |
| [WebExtensionBinding(WebExtensionBinding_Impl* impl)](./webextensionbinding/) | Constructs from an implementation object. |
| [WebExtensionBinding(const WebExtensionBinding\& src)](./webextensionbinding/) | Copy constructor. |
| [~WebExtensionBinding()](./~webextensionbinding/) | Destructor. |
## Fields

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

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