DistributedContextPropagator Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
uygulaması, DistributedContextPropagator dağıtılmış bağlam bilgilerinin ağ üzerinden geçişte kodlanıp kodlanmadığını ve kodunun nasıl çözüleceğini belirler. Kodlama, dize anahtar-değer çiftlerini destekleyen herhangi bir ağ protokolü üzerinden taşınabilir. Örneğin, HTTP kullanılırken her anahtar-değer çifti bir HTTP üst bilgisidir. DistributedContextPropagator içine değer ekler ve dize anahtar-değer çiftleri olarak taşıyıcılardan değerleri ayıklar.
public ref class DistributedContextPropagator abstract
public abstract class DistributedContextPropagator
type DistributedContextPropagator = class
Public MustInherit Class DistributedContextPropagator
- Devralma
-
DistributedContextPropagator
Oluşturucular
DistributedContextPropagator() |
DistributedContextPropagator sınıfının örneğini başlatır. Bu oluşturucu korumalıdır ve yalnızca üst sınıflardan çağrılmaya yöneliktir. |
Özellikler
Current |
Geçerli seçili yayıcı olarak kullanılacak işlem genelindeki yayıcı nesnesini alın veya ayarlayın. |
Fields |
Bu yayıcının okuması veya yazması olası alan adları kümesini alır. |
Yöntemler
CreateDefaultPropagator() |
ile başlatılacak varsayılan yayılım nesnesini Current döndürür. |
CreateNoOutputPropagator() |
Giden ağ iletilerinde dağıtılmış bağlam bilgisi iletmeyen bir yayıcı döndürür. |
CreatePassThroughPropagator() |
Gelen istekte alınan giden ağ isteklerinde aynı verileri yayarak saydam hareket etmeye çalışan bir yayıcı döndürür. Giden iletiyi kodlarken, bu yayıcı isteğin kök Etkinliğindeki bilgileri kullanır ve istek işlenirken oluşturulmuş olabilecek ara Etkinlikleri yok sayar. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
ExtractBaggage(Object, DistributedContextPropagator+PropagatorGetterCallback) |
Taşıyıcı tarafından temsil edilen gelen istekten bagaj anahtar-değer çifti listesini ayıklar. Örneğin, bir HTTP isteğinin üst bilgilerinden. |
ExtractTraceIdAndState(Object, DistributedContextPropagator+PropagatorGetterCallback, String, String) |
Taşıyıcı tarafından temsil edilen gelen istekten izleme kimliğini ve izleme durumunu ayıklar. Örneğin, bir HTTP isteğinin üst bilgilerinden. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
Inject(Activity, Object, DistributedContextPropagator+PropagatorSetterCallback) |
Nesnede Activity depolanan izleme değerlerini bir taşıyıcıya ekler. Örneğin, bir HTTP isteğinin üst bilgilerine. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |