Share via


Classe DeleteAttribute

Specifica che un metodo DomainService è un metodo di eliminazione.

Spazio dei nomi: System.ServiceModel.DomainServices.Server
Assembly: System.ServiceModel.DomainServices.Server (in system.servicemodel.domainservices.server.dll)

Utilizzo

'Utilizzo
Dim instance As DeleteAttribute

Sintassi

'Dichiarazione
<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

Osservazioni

L'attributo DeleteAttribute si applica a un metodo per indicare che si tratta di un metodo di eliminazione. Se il metodo corrisponde alla firma del metodo prevista per un metodo di eliminazione, non è necessario applicare DeleteAttribute. Tramite il framework RIA Services verrà dedotto che un metodo con la firma di eliminazione prevista deve essere trattato come operazione di eliminazione. L'oggetto IgnoreAttribute si applica a un metodo per impedire la generazione di un'operazione di dominio per tale metodo da parte del framework RIA Services.

Di seguito viene indicata la firma prevista per un metodo di eliminazione:

Valore restituito

Nessuno

Parametri

Entità

Prefisso del nome

Delete o Remove

Attributo

[Delete] (C#)

-o-

<Delete()> (Visual Basic)

Esempio

public void DeleteProduct(Product product) (C#)

-o-

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

Gerarchia di ereditarietà

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

Sicurezza dei thread

Tutti i membri statici pubblici (Shared in Visual Basic) di questo tipo sono thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Piattaforme

Piattaforme di sviluppo

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 e Windows 2000

Piattaforme di destinazione

Vedere anche

Riferimento

Membri DeleteAttribute
Spazio dei nomi System.ServiceModel.DomainServices.Server