Clase DeleteAttribute

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

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

Uso

'Uso
Dim instance As DeleteAttribute

Sintaxis

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

Notas

El atributo DeleteAttribute se aplica a un método para indicar que es un método de eliminación. Si el método coincide con la firma de método esperada para un método de eliminación, no es necesario aplicar DeleteAttribute. El marco de trabajo de RIA Services deducirá que un método con la firma de eliminación esperada se debe tratar como una operación de eliminació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 eliminación:

Valor devuelto

Ninguno

Parámetros

Entity

Prefijo de nombre

Delete o Remove

Atributo

[Delete] (C#)

O bien

<Delete()> (Visual Basic)

Ejemplo

public void DeleteProduct(Product product) (C#)

O bien

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

Jerarquía de herencia

System.Object
   System.Attribute
    System.ServiceModel.DomainServices.Server.DeleteAttribute

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 DeleteAttribute
Espacio de nombres System.ServiceModel.DomainServices.Server