DistributedContextPropagator 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
의 DistributedContextPropagator 구현은 분산 컨텍스트 정보가 네트워크를 트래버스할 때 인코딩 및 디코딩되는지 여부와 방법을 결정합니다. 인코딩은 문자열 키-값 쌍을 지원하는 모든 네트워크 프로토콜을 통해 전송할 수 있습니다. 예를 들어 HTTP를 사용하는 경우 각 키-값 쌍은 HTTP 헤더입니다. DistributedContextPropagator 에 값을 삽입하고 이동 통신 사업자의 값을 문자열 키-값 쌍으로 추출합니다.
public ref class DistributedContextPropagator abstract
public abstract class DistributedContextPropagator
type DistributedContextPropagator = class
Public MustInherit Class DistributedContextPropagator
- 상속
-
DistributedContextPropagator
생성자
DistributedContextPropagator() |
DistributedContextPropagator 클래스의 인스턴스를 초기화합니다. 이 생성자는 보호되며 부모 클래스에서만 호출됩니다. |
속성
Current |
현재 선택한 전파자로 사용할 프로세스 전체 전파자 개체를 가져오기 또는 설정합니다. |
Fields |
이 전파자가 읽거나 쓸 수 있는 필드 이름 집합을 가져옵니다. |
메서드
CreateDefaultPropagator() |
초기화할 기본 전파자 개체를 Current 반환합니다. |
CreateNoOutputPropagator() |
아웃바운드 네트워크 메시지에서 분산 컨텍스트 정보를 전송하지 않는 전파자를 반환합니다. |
CreatePassThroughPropagator() |
투명하게 작업을 시도하는 전파자를 반환하여 인바운드 요청에서 수신된 아웃바운드 네트워크 요청에 동일한 데이터를 내보냅니다. 아웃바운드 메시지를 인코딩할 때 이 전파자는 요청을 처리하는 동안 생성되었을 수 있는 중간 활동을 무시하고 요청의 루트 작업의 정보를 사용합니다. |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
ExtractBaggage(Object, DistributedContextPropagator+PropagatorGetterCallback) |
운송업체가 나타내는 들어오는 요청에서 수하물 키-값 쌍 목록을 추출합니다. 예를 들어 HTTP 요청의 헤더에서. |
ExtractTraceIdAndState(Object, DistributedContextPropagator+PropagatorGetterCallback, String, String) |
이동 통신 사업자가 나타내는 들어오는 요청에서 추적 ID 및 추적 상태를 추출합니다. 예를 들어 HTTP 요청의 헤더에서. |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
Inject(Activity, Object, DistributedContextPropagator+PropagatorSetterCallback) |
개체에 저장된 Activity 추적 값을 캐리어에 삽입합니다. 예를 들어 HTTP 요청의 헤더로. |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
적용 대상
.NET