API Reference
Struct
ToolExecutionTraits
Structured execution traits projected from a tool definition.
Inheritance
- ValueType
- ToolExecutionTraits
Constructors
public ToolExecutionTraits(String ExecutionScope, IReadOnlyList<String> TargetScopeArguments, IReadOnlyList<String> RemoteHostArguments) #Structured execution traits projected from a tool definition.
Parameters
- ExecutionScope System.String
- TargetScopeArguments System.Collections.Generic.IReadOnlyList{System.String}
- RemoteHostArguments System.Collections.Generic.IReadOnlyList{System.String}
Methods
public Void Deconstruct(out String ExecutionScope, out IReadOnlyList<String> TargetScopeArguments, out IReadOnlyList<String> RemoteHostArguments) #Returns:
VoidParameters
- ExecutionScope String
- TargetScopeArguments IReadOnlyList<String>
- RemoteHostArguments IReadOnlyList<String>
public override Int32 GetHashCode() #Returns:
Int32public override String ToString() #Returns:
StringInherited Methods
Properties
public Boolean SupportsTargetScoping { get; } #Indicates whether the tool exposes any target-scope arguments.
public Boolean SupportsRemoteHostTargeting { get; } #Indicates whether the tool exposes any remote-host targeting arguments.
public String ExecutionScope { get; set; } #public IReadOnlyList<String> TargetScopeArguments { get; set; } #public IReadOnlyList<String> RemoteHostArguments { get; set; } #