> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SuperOffice.WebApi.Data.UserPreferenceStrings.RequiredDynamicLoad

# <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_RequiredDynamicLoad" /> Class UserPreferenceStrings.RequiredDynamicLoad

Namespace: [SuperOffice.WebApi.Data](SuperOffice.WebApi.Data.md)\
Assembly: SuperOffice.WebApi.dll

Required dynamic load:  Add new preference section for NetServer only \[RequiredDynamicLoad] name = regexp

```csharp theme={null}
public static class UserPreferenceStrings.RequiredDynamicLoad
```

#### Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) ←
[UserPreferenceStrings.RequiredDynamicLoad](SuperOffice.WebApi.Data.UserPreferenceStrings.RequiredDynamicLoad.md)

#### Inherited Members

[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring),
[object.Equals(object)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object\)),
[object.Equals(object, object)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object-system-object\)),
[object.ReferenceEquals(object, object)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals),
[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode),
[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype),
[object.MemberwiseClone()](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone)

## Remarks

This mechanism applies to all dynamic loaded
assemblies in NetServer.
Missing any one these required assemblies will cause NetServer to fail. The regexp is used
to match against the loaded assemblies full names (including version and strongname). This
allows a preference to match more than one possible name. Using the full name allows a
preference to match a strong name, so that it is harder to fake out with a dummy
replacement assembly.

## Fields

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_RequiredDynamicLoad_Section" /> Section

Section heading

```csharp theme={null}
public const string Section = "RequiredDynamicLoad"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)


## Related topics

- [SuperOffice.WebApi.Data.UserPreferenceStrings.Functions](/en/api/reference/webapi/SuperOffice.WebApi.Data.UserPreferenceStrings.Functions.md)
- [SuperOffice.WebApi.Data.UserPreferenceStrings.System](/en/api/reference/webapi/SuperOffice.WebApi.Data.UserPreferenceStrings.System.md)
- [SuperOffice.WebApi.Data.UserPreferenceStrings.Selection](/en/api/reference/webapi/SuperOffice.WebApi.Data.UserPreferenceStrings.Selection.md)
- [SuperOffice.WebApi.Data.UserPreferenceStrings.Freetext](/en/api/reference/webapi/SuperOffice.WebApi.Data.UserPreferenceStrings.Freetext.md)
- [SuperOffice.WebApi.Data.UserPreferenceStrings](/en/api/reference/webapi/SuperOffice.WebApi.Data.UserPreferenceStrings.md)
- [SuperOffice.WebApi.Data.UserPreferenceStrings.Person](/en/api/reference/webapi/SuperOffice.WebApi.Data.UserPreferenceStrings.Person.md)
