InvokeAttribute.HasSideEffects Property

[WCF RIA Services Version 1 Service Pack 2 is compatible with either .NET framework 4 or .NET Framework 4.5, and with either Silverlight 4 or Silverlight 5.]

Gets or sets a value that indicates whether the invoke operation has side effects.

Namespace: System.ServiceModel.DomainServices.Server
Assembly: System.ServiceModel.DomainServices.Server (in System.ServiceModel.DomainServices.Server.dll)


Public Property HasSideEffects As Boolean
Dim instance As InvokeAttribute
Dim value As Boolean

value = instance.HasSideEffects

instance.HasSideEffects = value
public bool HasSideEffects { get; set; }
property bool HasSideEffects {
    bool get ();
    void set (bool value);
member HasSideEffects : bool with get, set
function get HasSideEffects () : boolean
function set HasSideEffects (value : boolean)

Property Value

Type: System.Boolean
true if the operation has side effects; otherwise, false. The default is true.


Operations with side effects may be invoked in different ways by consumers of a DomainService. For example, clients that invoke a DomainService over HTTP may use POST requests for invoke operations with side effects, whereas GET may be used otherwise.

See Also


InvokeAttribute Class

System.ServiceModel.DomainServices.Server Namespace