TrackingService.TryReloadProfile(Type, Guid, TrackingProfile) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
파생 클래스에서 재정의되어야 하며, 구현될 때 추적 프로필이 마지막으로 로드된 이후 변경된 경우 지정된 워크플로 인스턴스에 대한 새 추적 프로필을 검색합니다.
protected public:
abstract bool TryReloadProfile(Type ^ workflowType, Guid workflowInstanceId, [Runtime::InteropServices::Out] System::Workflow::Runtime::Tracking::TrackingProfile ^ % profile);
protected internal abstract bool TryReloadProfile(Type workflowType, Guid workflowInstanceId, out System.Workflow.Runtime.Tracking.TrackingProfile profile);
abstract member TryReloadProfile : Type * Guid * TrackingProfile -> bool
Protected Friend MustOverride Function TryReloadProfile (workflowType As Type, workflowInstanceId As Guid, ByRef profile As TrackingProfile) As Boolean
매개 변수
- profile
- TrackingProfile
이 메서드가 반환되면 로드할 메서드가 TrackingProfile 포함됩니다. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.
반품
true 새 TrackingProfile 항목이 로드되어야 하면 이고, false그렇지 않으면 . 이면 true. TrackingProfile 에서 profile반환됩니다.
설명
TryReloadProfile 는 런타임 추적 인프라에 의해 호출되어 지정된 워크플로 인스턴스에 대해 새 TrackingProfile 인스턴스를 로드해야 하는지 여부를 결정합니다. 새 TrackingProfile 새 값이 필요한 경우 .에 profile반환됩니다. 런타임 추적 인프라가 워크플로 인스턴스 추적을 중지하도록 하려면 추적 서비스가 true 반환하고 profile null 참조(Visual Basic Nothing)와 동일하게 설정해야 합니다. 추적 서비스는 추적 프로필을 다시 로드할지 여부를 결정하기 위해 어떤 방식으로든 사용할 workflowTypeworkflowInstanceId 수 있습니다. 예를 들어 SqlTrackingService 추적 프로필을 다시 로드할지 여부를 결정하는 데만 사용됩니다 workflowInstanceId .
TryReloadProfile 는 자체 추적 의미 체계에 따라 런타임 추적 인프라에 의해 호출되거나 워크플로 인스턴스를 호출하는 호스트 또는 서비스에 대한 응답으로 호출 WorkflowInstance.ReloadTrackingProfiles 됩니다.