UpdateAttribute 클래스
DomainService 메서드가 업데이트 메서드임을 지정합니다.
네임스페이스: System.ServiceModel.DomainServices.Server
어셈블리: system.servicemodel.domainservices.server.dll의 System.ServiceModel.DomainServices.Server
사용법
‘사용 방법
Dim instance As UpdateAttribute
구문
‘선언
<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
설명
메서드가 업데이트 메서드임을 나타내거나 업데이트 메서드에 특정 값을 지정하려는 경우 UpdateAttribute 특성을 해당 메서드에 적용합니다. 메서드가 업데이트 메서드에 필요한 메서드 시그니처와 일치하면 UpdateAttribute를 적용하지 않아도 됩니다. RIA Services 프레임워크는 필요한 업데이트 시그니처가 있는 메서드를 업데이트로 처리해야 한다는 사실을 유추합니다. RIA Services 프레임워크가 메서드에 대한 도메인 작업을 생성하지 못하게 하려는 경우 IgnoreAttribute를 해당 메서드에 적용합니다.
다음은 업데이트 메서드에 필요한 시그니처입니다.
반환 값 |
없음 |
매개 변수 |
엔터티 |
이름 접두사 |
Update, Change 또는 Modify |
특성 |
-또는-
|
예제 |
-또는-
|
업데이트 메서드가 명명된 업데이트 메서드임을 나타내려는 경우 UsingCustomMethod 속성을 true로 설정합니다. 명명된 업데이트 메서드는 단순한 수정 패턴을 따르지 않는 사용자 지정 작업을 추가해야 할 때 사용합니다.
다음은 명명된 업데이트 메서드에 필요한 시그니처입니다.
반환 값 |
없음 |
매개 변수 |
엔터티 다른 매개 변수의 모든 숫자 |
이름 접두사 |
Insert, Update 또는 Delete에 대한 접두사로 시작하는 이름을 제외한 모든 이름 |
특성 |
-또는-
|
예제 |
-또는-
|
상속 계층
System.Object
System.Attribute
System.ServiceModel.DomainServices.Server.UpdateAttribute
스레드 보안
이 형식의 모든 public static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 모든 인스턴스 멤버는 스레드로부터 안전하지 않을 수 있습니다.
플랫폼
개발 플랫폼
Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 및 Windows 2000
대상 플랫폼
참고 항목
참조
UpdateAttribute 멤버
System.ServiceModel.DomainServices.Server 네임스페이스