Represents a collection of Property values that you can manipulate.


The following tables list the members exposed by IProperties.

Public Properties

  Name Description
Public property Item Access the Properties collection by property name. This version will return the intrinsic value, such as IDocument, String, or DateTime, as opposed to the value wrapped in an IProperty. To get the value as an IProperty use the GetProperty() method.
Top

Public Methods

  Name Description
Public method GetBinaryListValue Locates a PropertyBinaryList property by name in this Properties collection and returns the value it holds.
Public method GetBinaryValue Locates a PropertyBinary property by name in this Properties collection and returns the value it holds.
Public method GetBooleanListValue Locates a PropertyBooleanList property by name in this Properties collection and returns the value it holds.
Public method GetBooleanValue Locates a PropertyBoolean property by name in this Properties collection and returns the value it holds.
Public method GetDateTimeListValue Locates a PropertyDateTimeList property by name in this Properties collection and returns the value it holds.
Public method GetDateTimeValue Locates a PropertyDateTime property by name in this Properties collection and returns the value it holds.
Public method GetDependentObjectListValue Locates a PropertyDependentObjectList property by name in this Properties collection and returns the value it holds. If the property holds a reference object (Property.PropertyState = REFERENCE) or or is unevaluated (Property.PropertyState = UNEVALUATED), a round-trip is made to the server to fetch its value.
Public method GetEngineObjectValue Locates a PropertyEngineObject property by name in this Properties collection and returns the value it holds. If the property holds a reference object (Property.PropertyState = REFERENCE) or or is unevaluated (Property.PropertyState = UNEVALUATED), a round-trip is made to the server to fetch its value.
Public method GetFloat64ListValue Locates a PropertyFloat64List property by name in this Properties collection and returns the value it holds.
Public method GetFloat64Value Locates a PropertyFloat64 property by name in this Properties collection and returns the value it holds.
Public method GetIdListValue Locates a PropertyIdList property by name in this Properties collection and returns the value it holds.
Public method GetIdValue Locates a PropertyId property by name in this Properties collection and returns the value it holds.
Public method GetIndependentObjectSetValue Locates a PropertyIndependentObjectSet property by name in this Properties collection and returns the value it holds. If the property holds a reference object (Property.PropertyState = REFERENCE) or or is unevaluated (Property.PropertyState = UNEVALUATED), a round-trip is made to the server to fetch its value.
Public method GetInputStreamValue Locates a PropertyContent property by name in this Properties collection and returns the value it holds.
Public method GetInteger32ListValue Locates a PropertyInteger32List property by name in this Properties collection and returns the value it holds.
Public method GetInteger32Value Locates a PropertyInteger32 property by name in this Properties collection and returns the value it holds.
Public method GetObjectValue Locates a property by name in this Properties collection and returns the value it holds. If the property holds a reference object (Property.PropertyState = REFERENCE) or or is unevaluated (Property.PropertyState = UNEVALUATED), a round-trip is made to the server to fetch its value.
Public method GetProperty Returns the Property object specified by name in this Properties collection.
Public method GetStringListValue Locates a PropertyStringList property by name in this Properties collection and returns the value it holds.
Public method GetStringValue Locates a PropertyString property by name in this Properties collection and returns the value it holds.
Public method IsDirty Specifies whether this Properties collection has changed since it was last saved (True) or not (False).
Public method IsPropertyPresent Returns whether this Properties collection holds a Property instance having the given property name (True) or not (False).
Public method NullifyProperty Set a property to Null specifying the type of the object. Create the property if one is not present at this name.
Public method RemoveFromCache Overloaded. Removes the Property object specified by name from this Properties collection cache. Note that the Properties collection on the server remains unchanged. Properties are only removed from the local properties cache.
Public method ToArray Provides a means of traversing the property instances held in the collection using a positional value.
Top

See Also