ObjectDataSource.ConflictDetection 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
새 값만 Update
메서드에 전달되는지 아니면 기존 값과 새 값이 모두 Update
메서드에 전달되는지를 확인하는 값을 가져오거나 설정합니다.
public:
property System::Web::UI::ConflictOptions ConflictDetection { System::Web::UI::ConflictOptions get(); void set(System::Web::UI::ConflictOptions value); };
public System.Web.UI.ConflictOptions ConflictDetection { get; set; }
member this.ConflictDetection : System.Web.UI.ConflictOptions with get, set
Public Property ConflictDetection As ConflictOptions
속성 값
ConflictOptions 값 중 하나입니다. 기본값은 OverwriteChanges입니다.
설명
이 속성으로 지정한 메서드의 매개 변수 값 이전 및 새 값에 대 한 적용 되었는지 여부를 결정 합니다 UpdateMethod 속성입니다. 예를 들어 메서드는 지정 된를 SelectMethod 속성에서 반환을 DataTable 열을 사용 하 여 컨트롤 Name
및 Number
, 및 ConflictDetection 속성는 OverwriteChanges 필드, 매개 변수는에 대 한 생성 Name
하 고 Number
에 대 한는 Update
메서드. 경우는 ConflictDetection 속성을 CompareAllValues 에 대 한 매개 변수는 생성 값 Name
, Number
, original_Name
, 및 original_Number
합니다. (원래 값에 대 한 정확한 매개 변수 이름에 따라 달라 집니다는 OldValuesParameterFormatString 속성입니다.) 합니다 ObjectDataSource 다음 여부를 확인 메서드는에 지정 된는 UpdateMethod 속성이 일치 하는 매개 변수입니다.
동시성 제어에는 데이터는 읽기 및 여러 클라이언트가 액세스 하 고 동일한 데이터를 조작 하는 경우 저장소에서 변경 하는 방법을 제어 하려면 데이터 저장소를 사용 하는 기술입니다. 예를 들어, 하나의 클라이언트 데이터를 읽고 다른 클라이언트가 동일한 데이터를 읽고 다른 사용자에 게 제공 하는 동안 사용자에 게 제공 합니다. 두 사용자가 데이터를 업데이트하여 데이터 스토리지에 제출하는 경우 두 클라이언트가 동일한 데이터에 대해 다른 값을 제공할 수 있으므로 예기치 않은 결과가 발생할 수 있습니다. 이 충돌로 간주 됩니다. 설정 하 여는 ConflictDetection 속성을를 CompareAllValues 값을 Update
메서드 수 충돌을 감지 하 고 필요에 따라 처리에 원래 데이터 원본에 이전 및 새 값을 비교 합니다.
ConflictDetection 에 위임 하는 속성을 ConflictDetection 의 속성을 ObjectDataSourceView 개체와 연결 된는 ObjectDataSource 컨트롤.
적용 대상
추가 정보
.NET