Creates a FilterElement object that specifies, by type, which properties to retrieve from the server.

Namespace:  FileNet.Api.Property
Assembly:  FileNet.Api (in FileNet.Api.dll)

ToggleSyntax

Visual Basic (Declaration)
<ObsoleteAttribute("A pageSize parameter has been added.")> _
Public Sub New ( _
	maxRecursion As Nullable(Of Integer), _
	maxSize As Nullable(Of Long), _
	levelDependents As Nullable(Of Boolean), _
	val As FilteredPropertyType _
)
C#
[ObsoleteAttribute("A pageSize parameter has been added.")]
public FilterElement(
	Nullable<int> maxRecursion,
	Nullable<long> maxSize,
	Nullable<bool> levelDependents,
	FilteredPropertyType val
)
Visual C++
[ObsoleteAttribute(L"A pageSize parameter has been added.")]
public:
FilterElement(
	Nullable<int> maxRecursion, 
	Nullable<long long> maxSize, 
	Nullable<bool> levelDependents, 
	FilteredPropertyType^ val
)
JavaScript
FileNet.Api.Property.FilterElement = function(maxRecursion, maxSize, levelDependents, val);

Parameters

maxRecursion
Type: System..::.Nullable<(Of <(Int32>)>)
A zero-based Integer that specifies the maximum allowable recursion depth to use when retrieving property relationships. If unspecified, the default is zero.
maxSize
Type: System..::.Nullable<(Of <(Int64>)>)
A Long that specifies the maximum size, in bytes, of content data that can be returned when properties that hold content data are retrieved. If the amount of content data held by retrieved properties exceeds this size, no content data is returned.
levelDependents
Type: System..::.Nullable<(Of <(Boolean>)>)
A Boolean that specifies whether the recursion level to use when retrieving a dependent object is the same as that of the independent object to which it belongs (True) or one level deeper (False).
val
Type: FileNet.Api.Constants..::.FilteredPropertyType
A FilteredPropertyType constant specifying the type of properties to retrieve.

ToggleSee Also