Table of Contents

Class PropertyModule

Namespace
Jabra.NET.Sdk.Properties
Assembly
Jabra.NET.Sdk.Properties.dll
public class PropertyModule : IPropertyModule
Inheritance
PropertyModule
Implements
Inherited Members

Constructors

PropertyModule(IApi)

public PropertyModule(IApi api)

Parameters

api IApi

Properties

PropertyFactoryLoader

public IPropertyFactoryLoader PropertyFactoryLoader { get; }

Property Value

IPropertyFactoryLoader

Methods

CreatePropertyFactory()

public Task<IPropertyFactory> CreatePropertyFactory()

Returns

Task<IPropertyFactory>

CreatePropertyFactoryFromFile(string)

public Task<IPropertyFactory> CreatePropertyFactoryFromFile(string definitionPath)

Parameters

definitionPath string

Returns

Task<IPropertyFactory>

CreatePropertyFactoryFromText(string)

public Task<IPropertyFactory> CreatePropertyFactoryFromText(string definition)

Parameters

definition string

Returns

Task<IPropertyFactory>

CreatePropertyMapWatcher(IPropertyMap)

public 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.

public Task<SemanticVersion> GetPropertySchemaVersion()

Returns

Task<SemanticVersion>

The property schema version supported by the properties module.