Classe UpdateAttribute
Specifica che un metodo DomainService è un metodo di aggiornamento.
Spazio dei nomi: System.ServiceModel.DomainServices.Server
Assembly: System.ServiceModel.DomainServices.Server (in system.servicemodel.domainservices.server.dll)
Utilizzo
'Utilizzo
Dim instance As UpdateAttribute
Sintassi
'Dichiarazione
<AttributeUsageAttribute(AttributeTargets.Method Or AttributeTargets.Property Or AttributeTargets.Field, AllowMultiple:=False, Inherited:=True)> _
Public NotInheritable Class UpdateAttribute
Inherits Attribute
[AttributeUsageAttribute(AttributeTargets.Method|AttributeTargets.Property|AttributeTargets.Field, AllowMultiple=false, Inherited=true)]
public sealed class UpdateAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Method|AttributeTargets::Property|AttributeTargets::Field, AllowMultiple=false, Inherited=true)]
public ref class UpdateAttribute sealed : public Attribute
/** @attribute AttributeUsageAttribute(AttributeTargets.Method|AttributeTargets.Property|AttributeTargets.Field, AllowMultiple=false, Inherited=true) */
public final class UpdateAttribute extends Attribute
AttributeUsageAttribute(AttributeTargets.Method|AttributeTargets.Property|AttributeTargets.Field, AllowMultiple=false, Inherited=true)
public final class UpdateAttribute extends Attribute
Osservazioni
L'attributo UpdateAttribute si applica a un metodo per indicare che si tratta di un metodo di aggiornamento oppure per specificare determinati valori per il metodo di aggiornamento. Se il metodo corrisponde alla firma del metodo prevista per un metodo di aggiornamento, non è necessario applicare UpdateAttribute. Tramite il framework RIA Services verrà dedotto che un metodo con la firma di aggiornamento prevista deve essere trattato come aggiornamento. 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 aggiornamento:
Valore restituito |
Nessuno |
Parametri |
Entità |
Prefisso del nome |
Update, Change o Modify |
Attributo |
-o-
|
Esempio |
-o-
|
È possibile impostare la proprietà UsingCustomMethod su true per indicare che il metodo di aggiornamento è un metodo di aggiornamento denominato. Un metodo di aggiornamento denominato si utilizza quando è necessario aggiungere un'operazione personalizzata che non segue un modello di modifica semplice.
Di seguito viene indicata la firma prevista per un metodo di aggiornamento denominato:
Valore restituito |
Nessuno |
Parametri |
Entità Qualsiasi numero di altri parametri |
Prefisso del nome |
Qualsiasi nome che non inizi con i prefissi per Insert, Update o Delete |
Attributo |
-o-
|
Esempio |
-o-
|
Gerarchia di ereditarietà
System.Object
System.Attribute
System.ServiceModel.DomainServices.Server.UpdateAttribute
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 UpdateAttribute
Spazio dei nomi System.ServiceModel.DomainServices.Server