Clase InsertAttribute

Especifica que un método DomainService es un método de inserción.

Espacio de nombres: System.ServiceModel.DomainServices.Server
Ensamblado: System.ServiceModel.DomainServices.Server (en system.servicemodel.domainservices.server.dll)

Uso

'Uso
Dim instance As InsertAttribute

Sintaxis

'Declaración
<AttributeUsageAttribute(AttributeTargets.Method Or AttributeTargets.Property Or AttributeTargets.Field, AllowMultiple:=False, Inherited:=True)> _
Public NotInheritable Class InsertAttribute
    Inherits Attribute
[AttributeUsageAttribute(AttributeTargets.Method|AttributeTargets.Property|AttributeTargets.Field, AllowMultiple=false, Inherited=true)] 
public sealed class InsertAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Method|AttributeTargets::Property|AttributeTargets::Field, AllowMultiple=false, Inherited=true)] 
public ref class InsertAttribute sealed : public Attribute
/** @attribute AttributeUsageAttribute(AttributeTargets.Method|AttributeTargets.Property|AttributeTargets.Field, AllowMultiple=false, Inherited=true) */ 
public final class InsertAttribute extends Attribute
AttributeUsageAttribute(AttributeTargets.Method|AttributeTargets.Property|AttributeTargets.Field, AllowMultiple=false, Inherited=true) 
public final class InsertAttribute extends Attribute

Notas

El atributo InsertAttribute se aplica a un método para indicar que es un método de inserción. Si el método coincide con la firma de método esperada para un método de inserción, no es necesario aplicar InsertAttribute. El marco de trabajo de RIA Services deducirá que un método con la firma de inserción esperada se debe tratar como una operación de inserción. El atributo IgnoreAttribute se aplica a un método para impedir que el marco de trabajo de RIA Services genere una operación de dominio para ese método.

A continuación se muestra la firma esperada para un método de inserción:

Valor devuelto

Ninguno

Parámetros

Entity

Prefijo de nombre

Insert, Add o Create

Atributo

[Insert] (C#)

O bien

<Insert()> (Visual Basic)

Ejemplo

public void InsertProduct(Product product) (C#)

O bien

Public Sub InsertProduct(ByVal product As Product) (Visual Basic)

Jerarquía de herencia

System.Object
   System.Attribute
    System.ServiceModel.DomainServices.Server.InsertAttribute

Seguridad para subprocesos

Cualquier miembro estático público (Compartidos en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Plataformas

Plataformas de desarrollo

Microsoft Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 y Windows 2000

Plataformas de destino

Vea también

Referencia

Miembros InsertAttribute
Espacio de nombres System.ServiceModel.DomainServices.Server