System.Object
ChangeResponseType
Client Declaration
public class ChangeResponseType
Represents the latest state of created or updated objects resulting from an ExecuteChanges
operation. An array of ChangeResponseType
elements are contained in response of an ExecuteChanges
operation. Each ChangeResponseType
element matches a corresponding ChangeRequestType
element in an array contained in the ExecuteChangesRequest
request of an ExecuteChanges
request.
Attributes
String
id
: [response] Optional identifying string reflected in the corresponding
ChangeRequestType
element of the ExecuteChanges
request, allowing a request and response element to be correlated.
Elements
PropertyType[]
Property
: [response] Optional element specifying the object's property collection. The following properties are excluded: This
, OIID
, ObjectType
, CreatePending
, and DeletePending
. Attributes
Int32
accessAllowed
: [response] Optional expression specifying a mask
of access rights granted to the user requesting the object. Valid only for
securable objects (independently persistable, ObjectStore
,
and Domain
objects). String[]
superClasses
: [response] Optional expression specifying
the derivation path for the class of the object, which starts with the immediate
superclass and proceeds upward to the root class. This attribute allows an
application to easily obtain the base type of a class. Int32
updateSequenceNumber
: [response] Optional expression specifying
an update sequence number (USN), which increases monotonically with each update to the object. When updating
an object, the USN obtained from the retrieved object can be returned in the
update request and checked against the currently persisted value, as a means
of protecting against concurrent updates. Only valid for independently persistable
objects. String
classId
: [response] Optional expression specifying the GUID or
symbolic name of the class of the object. String
objectId
: [response] Optional expression specifying the GUID
of the object. String
objectStore
: [response] Optional expression specifying the
GUID or symbolic name of the object store to which the object belongs. Attributes Specific to .NET Clients
Boolean
accessAllowedSpecified
: Optional expression specifying whether accessAllowed
has a value (true
) or not (false
). Boolean
updateSequenceNumberSpecified
: Optional expression specifying whether updateSequenceNumber
has a value (true
) or not (false
).
<xsd:complexType name="ChangeResponseType"> <xsd:complexContent> <xsd:extension base="ObjectValue"> <xsd:attribute name="id" type="xsd:ID"/> </xsd:extension> </xsd:complexContent> </xsd:complexType>