Class OutsideActorScope
Created when ActorScopeManager is being used but someone needs to create a trace from outside an ActorCell.
Inheritance
System.Object
OutsideActorScope
Implements
OpenTracing.IScope
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Phobos.Tracing.Scopes
Assembly: Phobos.Tracing.dll
Syntax
public sealed class OutsideActorScope : IScope, IDisposable
Constructors
OutsideActorScope(ActorScopeManager, ISpan, Boolean)
Declaration
public OutsideActorScope(ActorScopeManager scopeManager, ISpan span, bool finishOnDispose)
Parameters
Type | Name | Description |
---|---|---|
ActorScopeManager | scopeManager | |
OpenTracing.ISpan | span | |
System.Boolean | finishOnDispose |
Properties
Span
Declaration
public ISpan Span { get; }
Property Value
Type | Description |
---|---|
OpenTracing.ISpan |
WasDisposed
Declaration
public bool WasDisposed { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Methods
Dispose()
Declaration
public void Dispose()
Implements
OpenTracing.IScope
System.IDisposable