InsertAttribute Class
[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.]
Specifies that a DomainService method is an insert method.
Namespace: System.ServiceModel.DomainServices.Server
Assembly: System.ServiceModel.DomainServices.Server (in System.ServiceModel.DomainServices.Server.dll)
The InsertAttribute type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | Equals | (Inherited from Attribute.) |
![]() | Finalize | (Inherited from Object.) |
![]() | GetHashCode | (Inherited from Attribute.) |
![]() | GetType | (Inherited from Object.) |
![]() | IsDefaultAttribute | (Inherited from Attribute.) |
![]() | Match | (Inherited from Attribute.) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | ToString | (Inherited from Object.) |
You apply the InsertAttribute attribute to a method to indicate that the method is an insert method. If your method matches the expected method signature for an insert method, you do not have to apply the InsertAttribute. The RIA Services framework will infer that a method with the expected insert signature should be treated as an insert operation. You apply the IgnoreAttribute to a method to prevent the RIA Services framework from generating a domain operation for that method.
The following shows the expected signature for an insert method:
Return value | None |
Parameters | Entity |
Name Prefix | Insert, Add, or Create |
Attribute | [Insert] (C#) -or- <Insert()> (Visual Basic) |
Example | public void InsertProduct(Product product) (C#) -or- Public Sub InsertProduct(ByVal product As Product) (Visual Basic) |
