DsspRights Enumeration

Microsoft Robotics
Microsoft Robotics Class Reference
Defines the access rights for each DSSP verb.

Namespace: Microsoft.Dss.Runtime.Security.Proxy
Assembly: Microsoft.Dss.Runtime.Proxy (in Microsoft.Dss.Runtime.Proxy.dll) Version: 4.0.261.0

[DataContractAttribute(Namespace = "http://schemas.microsoft.com/robotics/2008/02/security.html")]
[XmlRootAttribute(Namespace = "http://schemas.microsoft.com/robotics/2008/02/security.html", 
	ElementName = "DsspRights")]
[FlagsAttribute]
public enum DsspRights

Member nameValueDescription
None0 No Access
Lookup1 The Lookup Request Action identifies a request to recover metadata about the service instance.
Get2 The Get Request Action identifies a request to retrieve the entire state of a service
Query4 Query Request Action identifies a request for a portion of the service state
ReadState7 Combines all the actions that read state without modifying it.
Delete16 The Delete Request Action identifies a request for deleting a part of the current state of a service.
Insert32 The Insert Request Action identifies a request to insert an additional resource into a service instance, augmenting its state
Replace64 Replace Request Action identifies a request for updating the entire service state atomically (in one step)
Submit128 Submit Request Action identifies a request for processing that has no direct state side effects.
Update256 Update Request Action identifies a request for changing portion of the service state.
Upsert512 Upsert Request Action identifies a request updating or inserting data into service state.
ModifyState1008 Combines all the actions that can modify state.
Subscribe1024 Subscribe Request Action identifies a request for listening for state change notifications
Notify2048 The Notify Request Action identifies a request that has been converted to a notification and contains an additional SOAP header with the source Action that caused this notification
Subscription3072 Combines the two actions associated with subscriptions
Create4096 The Create Request Action identifies a request for creating a new instance of a service. The parameters in the Create request carries the information needed to create a service.
Drop8192 The Drop Request Action identifies a request for shutting down a service instance
ServiceControl12288 Combines the actions associated with service lifecycle.
All16375 All actions a service can support. This is equivalent to GenericAll
Show: