Table of Contents

Namespace Jabra.NET.Sdk.Properties

Classes

ArrayPropertyValue
BooleanPropertyValue
CommandExecution
IntegerPropertyValue
InvalidPropertyValidator
JsonPropertyValue
NumberPropertyValue
ObjectProperty
ObjectPropertyValue
PropertyApplication
PropertyAssignment
PropertyDeclarationException
PropertyException
PropertyFactory
PropertyFactoryExtensions
PropertyFactoryLoader
PropertyModule
PropertyTransactionException

Describes an exception that is thrown when a property transaction fails. Successful operations within the transaction are preserved when this exception is thrown. See InnerException for the root exception.

PropertyTransactionExtensions
PropertyValidationException
PropertyValue
PropertyValueException
PropertyValueTranslator
PropertyValueValidationException
StringPropertyValue
UnitPropertyValue
UnknownPropertiesException

Thrown when a property name is not known to an IPropertyFactory.

Interfaces

IProperty

TODO: improve - A property. "Something you can get or watch". In order to change the value of a property you must use PropertyTransaction

IPropertyFactory

TODO: improve - Bootstraps the property system.

IPropertyFactoryLoader
IPropertyMap
IPropertyModule

Facade for the Properties module.

IPropertyTransaction

A transaction instance used to alter the value of one or more properties. The operations added to the transaction only occur when Commit is called.

At this time, no rollback facility is provided and it is up to the caller to handle partially applied transactions on error.

IPropertyValueTranslator