Class PropsExtensions
Extension methods for integrating PhobosDeploy into the fluent builder interface normally used with Props
Inheritance
System.Object
PropsExtensions
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.Actor
Assembly: Phobos.Actor.dll
Syntax
public static class PropsExtensions
Methods
WithInstrumentation(Deploy, PhobosActorSettings)
Adds instrumentation to an existing Deploy instance.
Declaration
public static PhobosDeploy WithInstrumentation(this Deploy deploy, PhobosActorSettings settings)
Parameters
Type | Name | Description |
---|---|---|
Deploy | deploy | The original deployment configuration. |
PhobosActorSettings | settings | The Phobos instrumentation settings. |
Returns
Type | Description |
---|---|
PhobosDeploy | A PhobosDeploy configuration object. |
WithInstrumentation(Props, PhobosActorSettings)
Adds instrumentation configuration to the Props instance.
Declaration
public static Props WithInstrumentation(this Props props, PhobosActorSettings instrumentationSettings)
Parameters
Type | Name | Description |
---|---|---|
Props | props | |
PhobosActorSettings | instrumentationSettings | Configuration details. |
Returns
Type | Description |
---|---|
Props | An updated Props instance that uses PhobosDeploy internally. |