Table of Contents

Interface IPropertyModule

Namespace
Jabra.NET.Sdk.Properties
Assembly
Jabra.NET.Sdk.Properties.dll

Facade for the Properties module.

public interface IPropertyModule

Properties

PropertyFactoryLoader

IPropertyFactoryLoader PropertyFactoryLoader { get; }

Property Value

IPropertyFactoryLoader

Methods

CreatePropertyFactory()

Task<IPropertyFactory> CreatePropertyFactory()

Returns

Task<IPropertyFactory>

CreatePropertyFactoryFromFile(string)

Task<IPropertyFactory> CreatePropertyFactoryFromFile(string definitionPath)

Parameters

definitionPath string

Returns

Task<IPropertyFactory>

CreatePropertyFactoryFromText(string)

Task<IPropertyFactory> CreatePropertyFactoryFromText(string definition)

Parameters

definition string

Returns

Task<IPropertyFactory>

CreatePropertyMapWatcher(IPropertyMap)

Task<IPropertyMapWatcher> CreatePropertyMapWatcher(IPropertyMap propertyMap)

Parameters

propertyMap IPropertyMap

Returns

Task<IPropertyMapWatcher>

GetPropertySchemaVersion()

Return the property definition JSON schema version supported by the SDK property module.

Task<SemanticVersion> GetPropertySchemaVersion()

Returns

Task<SemanticVersion>

The property schema version supported by the properties module.