
# ILinkToVaultFrame interface

*No description yet.*

```csharp
public interface ILinkToVaultFrame
```

**Namespace:** DXP · **Assembly:** Altium.SDK.Interfaces

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [IsEnabled](#isenabled) | `bool` | get; set |  |
| [IsLinked](#islinked) | `bool` | get; set |  |
| [IsReadOnly](#isreadonly) | `bool` | get; set |  |

### IsEnabled

*No description yet.*

```csharp
bool GetIsEnabled();
void SetIsEnabled(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### IsLinked

*No description yet.*

```csharp
bool GetIsLinked();
void SetIsLinked(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### IsReadOnly

*No description yet.*

```csharp
bool GetIsReadOnly();
void SetIsReadOnly(bool argValue);
```

**Type:** `bool` · **Access:** read/write

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetItemGUID](#getitemguid) | `string` |  |
| [GetRevisionGUID](#getrevisionguid) | `string` |  |
| [GetVaultGUID](#getvaultguid) | `string` |  |
| [SetState](#setstate) | `void` |  |

### GetItemGUID

*No description yet.*

```csharp
string GetItemGUID();
```

**Returns:** `string`

### GetRevisionGUID

*No description yet.*

```csharp
string GetRevisionGUID();
```

**Returns:** `string`

### GetVaultGUID

*No description yet.*

```csharp
string GetVaultGUID();
```

**Returns:** `string`

### SetState

*No description yet.*

```csharp
void SetState(string argVaultGUID, string argItemGUID, string argRevisionGUID);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argVaultGUID` | `string` | value |
| `argItemGUID` | `string` | value |
| `argRevisionGUID` | `string` | value |

**Returns:** nothing (`void`)

## Returned by

[IEDesignDataInterface.CreateLinkToVaultFrame](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignDataInterface.md#createlinktovaultframe)
