Classe InsertAttribute

Specifica che un metodo DomainService è un metodo di inserimento.

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

Utilizzo

'Utilizzo
Dim instance As InsertAttribute

Sintassi

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

Osservazioni

L'attributo InsertAttribute si applica a un metodo per indicare che si tratta di un metodo di inserimento. Se il metodo corrisponde alla firma del metodo prevista per un metodo di inserimento, non è necessario applicare InsertAttribute. Tramite il framework RIA Services verrà dedotto che un metodo con la firma di inserimento prevista deve essere trattato come operazione di inserimento. 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 inserimento:

Valore restituito

Nessuno

Parametri

Entità

Prefisso del nome

Insert, Add o Create

Attributo

[Insert] (C#)

-o-

<Insert()> (Visual Basic)

Esempio

public void InsertProduct(Product product) (C#)

-o-

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

Gerarchia di ereditarietà

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

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 InsertAttribute
Spazio dei nomi System.ServiceModel.DomainServices.Server