Clase UpdateAttribute
Especifica que un método DomainService es un método de actualización.
Espacio de nombres: System.ServiceModel.DomainServices.Server
Ensamblado: System.ServiceModel.DomainServices.Server (en system.servicemodel.domainservices.server.dll)
Uso
'Uso
Dim instance As UpdateAttribute
Sintaxis
'Declaración
<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
Notas
El atributo UpdateAttribute se aplica a un método para indicar que es un método de actualización, o bien para especificar determinados valores del método de actualización. Si el método coincide con la firma de método esperada para un método de actualización, no es necesario aplicar UpdateAttribute. El marco de trabajo de RIA Services deducirá que un método con la firma de actualización esperada se debe tratar como una actualizació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 el método de actualización:
Valor devuelto |
Ninguno |
Parámetros |
Entity |
Prefijo de nombre |
Update, Change, o Modify |
Atributo |
O bien
|
Ejemplo |
O bien
|
La propiedad UsingCustomMethod se establece en true para indicar que el método de actualización es un método de actualización con nombre. Se utiliza un método de actualización con nombre cuando es necesario agregar una operación personalizada que no sigue un patrón de modificación simple.
A continuación se muestra la firma esperada para un método de actualización con nombre:
Valor devuelto |
Ninguno |
Parámetros |
Entity Cualquier número de parámetros distintos |
Prefijo de nombre |
Cualquier nombre excepto uno que empiece con los prefijos correspondientes a Insert, Update o Delete |
Atributo |
O bien
|
Ejemplo |
O bien
|
Jerarquía de herencia
System.Object
System.Attribute
System.ServiceModel.DomainServices.Server.UpdateAttribute
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 UpdateAttribute
Espacio de nombres System.ServiceModel.DomainServices.Server