A request is an instruction to the server to perform some action on behalf of some user. The actual request is stored within a script object (interface IDSSScript) and takes the form of a statement (interface IDSSStatement). To allow complex requests a statement may take the form of multiple statements that are to be executing in series or in parallel. Thus the statement object may contain a collection of statement objects.
Public Member Functions | |
HRESULT | _NewEnum ([out, retval] IUnknown pp_NewEnum) |
The usual VB enumerator. | |
HRESULT | Add ([in, optional, defaultvalue(NULL)] IDSSStatement *pStatement,[out, retval] IDSSStatement ppStatement) |
Add (by creating one) a new member to the collection. | |
HRESULT | Clear () |
Remove all members from the collection. | |
HRESULT | Count ([out, retval] Int32 *pCount) |
The number of members in the collection. | |
HRESULT | Item ([in] VARIANT *Index,[out, retval] IDSSStatement ppStatement) |
Obtain a particular member of the collection. | |
HRESULT | Remove ([in] VARIANT *Index) |
Remove a member from the collection. |
|
The usual VB enumerator. This is the standard property used to return the objects in a collection. It returns an enumerator object. Calling methods on the enumerator object retrieves the contents of the collection.
|
|
Add (by creating one) a new member to the collection. This method adds a new member into the collection. Optionally the new member may be based upon an existing member of another collection, in which case a new member is created by copying out information from an existing member.
|
|
Remove all members from the collection. This method removes all the members from the collection.
|
|
The number of members in the collection. This method returns the number of members in the collection.
|
|
Obtain a particular member of the collection. This call obtains a member from the collection. The member to be retrieved is identified with a Variant. A number in the range 1 to Count can be used to obtain a member by its position in the collection. Since Statement objects have names, an object can be referenced by name.
|
|
Remove a member from the collection. This method removes a member from the collection. The member to be removed is identified by a Variant. A number in the range 1 to Count can be used to obtain a member by its position in the collection. Since Statement objects have names, a member can be referenced by name. A pointer may also be used to identify the member.
|