CorrelationManager.StartLogicalOperation Yöntem
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.
bir iş parçacığında mantıksal bir işlem başlatır.
Aşırı Yüklemeler
StartLogicalOperation() |
bir iş parçacığında mantıksal bir işlem başlatır. |
StartLogicalOperation(Object) |
Bir iş parçacığında belirtilen kimlikle mantıksal bir işlem başlatır. |
StartLogicalOperation()
- Kaynak:
- CorrelationManager.cs
- Kaynak:
- CorrelationManager.cs
- Kaynak:
- CorrelationManager.cs
bir iş parçacığında mantıksal bir işlem başlatır.
public:
void StartLogicalOperation();
public void StartLogicalOperation ();
member this.StartLogicalOperation : unit -> unit
Public Sub StartLogicalOperation ()
Açıklamalar
Mantıksal işlem, mantıksal işlem tanımlayıcısı için otomatik olarak oluşturulan guid kullanılarak başlatılır.
Şunlara uygulanır
StartLogicalOperation(Object)
- Kaynak:
- CorrelationManager.cs
- Kaynak:
- CorrelationManager.cs
- Kaynak:
- CorrelationManager.cs
Bir iş parçacığında belirtilen kimlikle mantıksal bir işlem başlatır.
public:
void StartLogicalOperation(System::Object ^ operationId);
public void StartLogicalOperation (object operationId);
member this.StartLogicalOperation : obj -> unit
Public Sub StartLogicalOperation (operationId As Object)
Parametreler
- operationId
- Object
İşlemi tanımlayan bir nesne.
Özel durumlar
operationId
parametresidirnull
.
Örnekler
Aşağıdaki kod örneği, ana iş parçacığıyla ilişkilendirilecek mantıksal işlemi başlatarak yönteminin kullanımını StartLogicalOperation(Object) gösterir. Kod örneğinin tamamı için sınıfına CorrelationManager bakın.
TraceSource ts = new TraceSource("MyApp");
int i = ts.Listeners.Add(new ConsoleTraceListener());
ts.Listeners[i].TraceOutputOptions = TraceOptions.LogicalOperationStack;
ts.Switch = new SourceSwitch("MyAPP", "Verbose");
// Start the logical operation on the Main thread.
Trace.CorrelationManager.StartLogicalOperation("MainThread");
Dim ts As New TraceSource("MyApp")
Dim i As Integer = ts.Listeners.Add(New ConsoleTraceListener())
ts.Listeners(i).TraceOutputOptions = TraceOptions.LogicalOperationStack
ts.Switch = New SourceSwitch("MyAPP", "Verbose")
' Start the logical operation on the Main thread.
Trace.CorrelationManager.StartLogicalOperation("MainThread")
Açıklamalar
operationId
parametresi, izleme amacıyla işlemin tanımlanmasını sağlayan gibi herhangi bir String nesne olabilir. tarafından operationId
temsil edilen nesne özelliğine LogicalOperationStack eklenir.