|
Bexel Manager API Documentation
|
Represents a collection of Bexel.Api.Propertys. More...
Public Member Functions | |||||||||
| Property | Add (string propertyName, string propertyGroupName, object value, PropertyDefinitionUnitType? unitType=PropertyDefinitionUnitType.Numeric) | ||||||||
| |||||||||
| Property | Add (string propertyName, string propertyGroupName, bool value=false) | ||||||||
| Adds new Bexel.Api.PropertyBool into the collection. More... | |||||||||
| Property | Add (string propertyName, string propertyGroupName, Color? value=null) | ||||||||
| Adds new Bexel.Api.PropertyColor into the collection. More... | |||||||||
| Property | Add (string propertyName, string propertyGroupName, DateTime? value=null) | ||||||||
| Adds new Bexel.Api.PropertyDateTime into the collection. More... | |||||||||
| Property | Add (string propertyName, string propertyGroupName, double value=0.0, PropertyDefinitionUnitType unitType=PropertyDefinitionUnitType.Numeric) | ||||||||
| Adds new Bexel.Api.PropertyNumeric into the collection. More... | |||||||||
| Property | Add (string propertyName, string propertyGroupName, string value=null) | ||||||||
| Adds new Bexel.Api.PropertyString into the collection. More... | |||||||||
| Property | Add (string propertyName, string propertyGroupName, TimeSpan? value=null) | ||||||||
| Adds new Bexel.Api.PropertyTimeSpan into the collection. More... | |||||||||
| Property | AddPropertyExpression (string propertyName, string propertyGroupName, string expression, PropertyDefinitionUnitType unitType=PropertyDefinitionUnitType.Numeric) | ||||||||
| Adds new Bexel.Api.PropertyNumericExpresion into the collection. More... | |||||||||
| bool | Remove (Property property) | ||||||||
| Removes a specified property from the collection. More... | |||||||||
| bool | Remove (string propertyName) | ||||||||
| Removes the property with a specified name from the collection. More... | |||||||||
| void | RemoveRange (IEnumerable< Property > properties) | ||||||||
| Removes a specified properties from the collection. More... | |||||||||
| void | RemoveRange (IEnumerable< string > propertyNames) | ||||||||
| Removes the properties with a specified names from the collection. More... | |||||||||
| bool | Update (Property property, object value) | ||||||||
| Updates a value of the specified property. More... | |||||||||
| bool | Update (string propertyName, object value) | ||||||||
| Updates a value of the property with a specified name. More... | |||||||||
| bool | UpdatePropertyExpression (Property property, string expression) | ||||||||
| Updates an expression of the specified property. More... | |||||||||
| bool | UpdatePropertyExpression (string propertyName, string expression) | ||||||||
| Updates an expression of the property with a specified name. More... | |||||||||
Public Member Functions inherited from Bexel.Api.IReadOnlyPropertyCollection | |||||||||
| Property | GetPropertyByDefinition (PropertyDefinition definition) | ||||||||
| Retrieves the property with the specified property definition. More... | |||||||||
| Property | GetPropertyByDefinitionID (PropertyDefinitionID definitionID) | ||||||||
| Retrieves the property with the specified property definition ID. More... | |||||||||
| Property | GetPropertyByDefinitionID (int internalDefinitionID) | ||||||||
| Retrieves the property with the specified internal property definition ID. More... | |||||||||
| Property | GetPropertyByName (string name) | ||||||||
| Retrieves the property with the specified name. More... | |||||||||
| bool | ContainsKey (PropertyDefinition definition) | ||||||||
| Determines whether the collection contains the property with the specified property definition. More... | |||||||||
| bool | ContainsKey (PropertyDefinitionID definitionID) | ||||||||
| Determines whether the collection contains the property with the specified property definition ID. More... | |||||||||
| bool | ContainsKey (int internalDefinitionID) | ||||||||
| Determines whether the collection contains the property with the specified internal property definition ID. More... | |||||||||
Additional Inherited Members | |
Properties inherited from Bexel.Api.IReadOnlyPropertyCollection | |
| Property | this[PropertyDefinition definition] [get] |
| Retrieves the property with the specified property definition. More... | |
| Property | this[PropertyDefinitionID definitionID] [get] |
| Retrieves the property with the specified property definition ID. More... | |
| Property | this[int internalDefinitionID] [get] |
| Retrieves the property with the specified internal property definition ID. More... | |
Represents a collection of Bexel.Api.Propertys.
| Property Bexel.Api.IPropertyCollection.Add | ( | string | propertyName, |
| string | propertyGroupName, | ||
| object | value, | ||
| PropertyDefinitionUnitType? | unitType = PropertyDefinitionUnitType.Numeric |
||
| ) |
| propertyName | Name of the property to be added. |
| propertyGroupName | Group name of the property to be added. |
| value | Value of the property to be added. |
| unitType | Unit type of the property to be added. |
Implemented in Bexel.Api.PropertyCollection.
| Property Bexel.Api.IPropertyCollection.Add | ( | string | propertyName, |
| string | propertyGroupName, | ||
| bool | value = false |
||
| ) |
Adds new Bexel.Api.PropertyBool into the collection.
| propertyName | Name of the property to be added. |
| propertyGroupName | Group name of the property to be added. |
| value | Value of the property to be added. |
Implemented in Bexel.Api.PropertyCollection.
| Property Bexel.Api.IPropertyCollection.Add | ( | string | propertyName, |
| string | propertyGroupName, | ||
| Color? | value = null |
||
| ) |
Adds new Bexel.Api.PropertyColor into the collection.
| propertyName | Name of the property to be added. |
| propertyGroupName | Group name of the property to be added. |
| value | Value of the property to be added. |
Implemented in Bexel.Api.PropertyCollection.
| Property Bexel.Api.IPropertyCollection.Add | ( | string | propertyName, |
| string | propertyGroupName, | ||
| DateTime? | value = null |
||
| ) |
Adds new Bexel.Api.PropertyDateTime into the collection.
| propertyName | Name of the property to be added. |
| propertyGroupName | Group name of the property to be added. |
| value | Value of the property to be added. |
Implemented in Bexel.Api.PropertyCollection.
| Property Bexel.Api.IPropertyCollection.Add | ( | string | propertyName, |
| string | propertyGroupName, | ||
| double | value = 0.0, |
||
| PropertyDefinitionUnitType | unitType = PropertyDefinitionUnitType.Numeric |
||
| ) |
Adds new Bexel.Api.PropertyNumeric into the collection.
| propertyName | Name of the property to be added. |
| propertyGroupName | Group name of the property to be added. |
| value | Value of the property to be added. |
| unitType | Unit type of the property to be added. |
Implemented in Bexel.Api.PropertyCollection.
| Property Bexel.Api.IPropertyCollection.Add | ( | string | propertyName, |
| string | propertyGroupName, | ||
| string | value = null |
||
| ) |
Adds new Bexel.Api.PropertyString into the collection.
| propertyName | Name of the property to be added. |
| propertyGroupName | Group name of the property to be added. |
| value | Value of the property to be added. |
Implemented in Bexel.Api.PropertyCollection.
| Property Bexel.Api.IPropertyCollection.Add | ( | string | propertyName, |
| string | propertyGroupName, | ||
| TimeSpan? | value = null |
||
| ) |
Adds new Bexel.Api.PropertyTimeSpan into the collection.
| propertyName | Name of the property to be added. |
| propertyGroupName | Group name of the property to be added. |
| value | Value of the property to be added. |
Implemented in Bexel.Api.PropertyCollection.
| Property Bexel.Api.IPropertyCollection.AddPropertyExpression | ( | string | propertyName, |
| string | propertyGroupName, | ||
| string | expression, | ||
| PropertyDefinitionUnitType | unitType = PropertyDefinitionUnitType.Numeric |
||
| ) |
Adds new Bexel.Api.PropertyNumericExpresion into the collection.
| propertyName | Name of the property to be added. |
| propertyGroupName | Group name of the property to be added. |
| expression | Expression of the property to be added. |
| unitType | Unit type of the property to be added. |
Implemented in Bexel.Api.PropertyCollection.
| bool Bexel.Api.IPropertyCollection.Remove | ( | Property | property | ) |
Removes a specified property from the collection.
| property | The property to be removed. |
Implemented in Bexel.Api.PropertyCollection.
| bool Bexel.Api.IPropertyCollection.Remove | ( | string | propertyName | ) |
Removes the property with a specified name from the collection.
| propertyName | Name of the property to be removed. |
Implemented in Bexel.Api.PropertyCollection.
| void Bexel.Api.IPropertyCollection.RemoveRange | ( | IEnumerable< Property > | properties | ) |
Removes a specified properties from the collection.
| properties | The properties to be removed. |
Implemented in Bexel.Api.PropertyCollection.
| void Bexel.Api.IPropertyCollection.RemoveRange | ( | IEnumerable< string > | propertyNames | ) |
Removes the properties with a specified names from the collection.
| propertyNames | Names of the properties to be removed. |
Implemented in Bexel.Api.PropertyCollection.
| bool Bexel.Api.IPropertyCollection.Update | ( | Property | property, |
| object | value | ||
| ) |
Updates a value of the specified property.
| property | The property which value will be updated. |
| value | Value of the property. |
| System.ArgumentException | Thrown when a value parameter of wrong type is specified. |
Implemented in Bexel.Api.PropertyCollection.
| bool Bexel.Api.IPropertyCollection.Update | ( | string | propertyName, |
| object | value | ||
| ) |
Updates a value of the property with a specified name.
| propertyName | The name of the property which value will be updated. |
| value | Value of the property. |
| System.ArgumentException | Thrown when a value parameter of wrong type is specified. |
Implemented in Bexel.Api.PropertyCollection.
| bool Bexel.Api.IPropertyCollection.UpdatePropertyExpression | ( | Property | property, |
| string | expression | ||
| ) |
Updates an expression of the specified property.
| property | The property which expression will be updated. |
| expression | Expression of the property. |
Implemented in Bexel.Api.PropertyCollection.
| bool Bexel.Api.IPropertyCollection.UpdatePropertyExpression | ( | string | propertyName, |
| string | expression | ||
| ) |
Updates an expression of the property with a specified name.
| propertyName | The name of the property which expression will be updated. |
| expression | Expression of the property. |
Implemented in Bexel.Api.PropertyCollection.