SqlTrackingService.UseDefaultProfile 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
추적 프로필이 없는 워크플로 유형에 기본 TrackingProfile을 사용할지 여부를 지정하는 값을 가져오거나 설정합니다.
public:
property bool UseDefaultProfile { bool get(); void set(bool value); };
public bool UseDefaultProfile { get; set; }
member this.UseDefaultProfile : bool with get, set
Public Property UseDefaultProfile As Boolean
속성 값
기본 추적 프로필을 사용해야 하면 true
이고, 그렇지 않으면 false
입니다. 기본값은 true
입니다.
설명
UseDefaultProfile이 true
이면 워크플로 런타임 엔진이 추적 서비스에 연결된 SqlTrackingService이 없는 워크플로 TrackingProfile에 대한 추적 프로필을 가져오려고 할 때마다 Type에서 기본 TrackingProfile을 반환합니다.
기본 추적 프로필은 워크플로 인스턴스가 내보내는 모든 활동 이벤트, 사용자 이벤트 및 워크플로 이벤트와 일치시킵니다.
UpdateDefaultProfile
저장 프로시저를 사용하여 기본 추적 프로필을 변경할 수 있습니다.
참고
UpdateDefaultProfile
저장 프로시저는 기본 추적 프로필을 변경합니다. 워크플로 런타임 엔진이 추적 서비스에 연결된 추적 프로필이 없는 워크플로 형식에 대한 프로필을 요청할 때 이 새로운 기본 프로필이 반환됩니다. 이전의 기본 프로필과 연결된 워크플로 유형은 UpdateDefaultProfile
이 호출된 후에도 해당 프로필과 연결됩니다. 새 기본 프로필과 연결할 워크플로 유형에서 명시적으로 UpdateTrackingProfile
저장 프로시저를 호출해야 합니다.
UseDefaultProfile이 true일 때 SqlTrackingService는 데이터베이스에 연결된 추적 프로필이 없는 모든 워크플로 형식에 대해 기본 추적 프로필을 워크플로 런타임 엔진에 반환합니다. 나중에 UseDefaultProfile을 false로 설정해도 기본 프로필은 데이터베이스의 이러한 워크플로 유형과 연결된 상태를 유지합니다. 워크플로 유형에서 DeleteTrackingProfile
저장 프로시저를 호출하여 추적 프로필을 해당 유형과 더 이상 연결하지 않거나 워크플로 유형에서 UpdateTrackingProfile
저장 프로시저를 호출하여 해당 유형과 연결된 추적 프로필을 변경할 수 있습니다.
참고
워크플로 런타임 엔진은 추적 프로필을 캐시합니다. 따라서 해당 워크플로 형식의 새 인스턴스에 대해 캐시된 프로필 사용을 중지하기 전에 캐시에 연결된 추적 프로필이 있는 모든 워크플로 형식에 대한 ProfileRemoved 이벤트를 받아야 합니다. 마찬가지로 워크플로 런타임 엔진은 새 추적 프로필을 캐시에 로드하여 워크플로 형식의 새 인스턴스와 연결하기 전에 이러한 워크플로 형식에 대한 ProfileUpdated 이벤트를 받아야 합니다.
SqlTrackingService는 데이터베이스에서 추적 프로필 변경 내용을 검사할 때 적용 가능한 워크플로 형식에 대해 해당 이벤트를 발생시킵니다.
SqlTrackingService가 이 작업을 수행하는 빈도는 ProfileChangeCheckInterval로 설정됩니다. 따라서 UpdateTrackingProfile
또는 DeleteTrackingProfile
저장 프로시저를 호출할 때마다 워크플로 런타임 엔진이 변경 내용을 프로필 캐시에 반영하기 전에 ProfileChangeCheckInterval로 지정된 기간까지 지연될 수 있습니다.
추적 프로필에 대 한 자세한 내용은 참조 하세요. 만들기 및 사용 하 여 추적 프로필합니다.
적용 대상
추가 정보
.NET