Skip to content

AssignScheme

Type ISIAPIAssignScheme · Interface
Namespace SIDRASolutions.SI.API
Assembly SIDRASolutions.SI.API.dll
COM CLSID ADD2392F-AD48-46C1-A1E9-05D2B92964B0

AssignScheme wrapper interface

Declaration

[Guid("ADD2392F-AD48-46C1-A1E9-05D2B92964B0")]
public interface ISIAPIAssignScheme

Members

Properties

Network

ISIAPINetwork Network { get; }

Type ISIAPINetwork

Code samples
var network = assignScheme.Network;
CComPtr<ISIAPINetwork> network;
assignScheme->get_Network(&network);
network = assignScheme.Network

AssignVolumeBin

ISIAPIAssignVolumeBin AssignVolumeBin { get; }

Type ISIAPIAssignVolumeBin

Code samples
var assignVolumeBin = assignScheme.AssignVolumeBin;
CComPtr<ISIAPIAssignVolumeBin> assignVolumeBin;
assignScheme->get_AssignVolumeBin(&assignVolumeBin);
assign_volume_bin = assignScheme.AssignVolumeBin

AssignSchemeParameter

ISIAPIAssignSchemeParameter AssignSchemeParameter { get; }

Type ISIAPIAssignSchemeParameter

Code samples
var assignSchemeParameter = assignScheme.AssignSchemeParameter;
CComPtr<ISIAPIAssignSchemeParameter> assignSchemeParameter;
assignScheme->get_AssignSchemeParameter(&assignSchemeParameter);
assign_scheme_parameter = assignScheme.AssignSchemeParameter

AssignSchemeZones

ISIAPIAssignSchemeZones AssignSchemeZones { get; }

Type ISIAPIAssignSchemeZones

Code samples
var assignSchemeZones = assignScheme.AssignSchemeZones;
CComPtr<ISIAPIAssignSchemeZones> assignSchemeZones;
assignScheme->get_AssignSchemeZones(&assignSchemeZones);
assign_scheme_zones = assignScheme.AssignSchemeZones

AssignSchemeDemandScenarios

ISIAPIAssignSchemeDemandScenarios AssignSchemeDemandScenarios { get; }

Type ISIAPIAssignSchemeDemandScenarios

Code samples
var assignSchemeDemandScenarios = assignScheme.AssignSchemeDemandScenarios;
CComPtr<ISIAPIAssignSchemeDemandScenarios> assignSchemeDemandScenarios;
assignScheme->get_AssignSchemeDemandScenarios(&assignSchemeDemandScenarios);
assign_scheme_demand_scenarios = assignScheme.AssignSchemeDemandScenarios

OutputAssignScheme

ISIAPIOutputAssignScheme OutputAssignScheme { get; }

Type ISIAPIOutputAssignScheme

Code samples
var outputAssignScheme = assignScheme.OutputAssignScheme;
CComPtr<ISIAPIOutputAssignScheme> outputAssignScheme;
assignScheme->get_OutputAssignScheme(&outputAssignScheme);
output_assign_scheme = assignScheme.OutputAssignScheme

Methods

AddAssignSchemeDemandScenario(ISIAPIAssignVolumeSet)

ISIAPIAssignSchemeDemandScenario AddAssignSchemeDemandScenario(ISIAPIAssignVolumeSet assignVolumeSet)

Parameters

Name Type Description
assignVolumeSet ISIAPIAssignVolumeSet

Returns ISIAPIAssignSchemeDemandScenario

Code samples
var result = assignScheme.AddAssignSchemeDemandScenario(null);
CComPtr<ISIAPIAssignSchemeDemandScenario> result;
assignScheme->AddAssignSchemeDemandScenario(NULL, &result);
result = assignScheme.AddAssignSchemeDemandScenario(None)

RemoveAssignSchemeDemandScenario(ISIAPIAssignSchemeDemandScenario)

bool RemoveAssignSchemeDemandScenario(ISIAPIAssignSchemeDemandScenario assignSchemeDemandScenario)

Parameters

Name Type Description
assignSchemeDemandScenario ISIAPIAssignSchemeDemandScenario

Returns bool

Code samples
bool result = assignScheme.RemoveAssignSchemeDemandScenario(null);
VARIANT_BOOL result;
assignScheme->RemoveAssignSchemeDemandScenario(NULL, &result);
result = assignScheme.RemoveAssignSchemeDemandScenario(None)

CloneAssignSchemeDemandScenario(ISIAPIAssignSchemeDemandScenario)

ISIAPIAssignSchemeDemandScenario CloneAssignSchemeDemandScenario(ISIAPIAssignSchemeDemandScenario assignSchemeDemandScenario)

Parameters

Name Type Description
assignSchemeDemandScenario ISIAPIAssignSchemeDemandScenario

Returns ISIAPIAssignSchemeDemandScenario

Code samples
var result = assignScheme.CloneAssignSchemeDemandScenario(null);
CComPtr<ISIAPIAssignSchemeDemandScenario> result;
assignScheme->CloneAssignSchemeDemandScenario(NULL, &result);
result = assignScheme.CloneAssignSchemeDemandScenario(None)

MoveAssignSchemeDemandScenarioTo(ISIAPIAssignSchemeDemandScenario, int)

bool MoveAssignSchemeDemandScenarioTo(ISIAPIAssignSchemeDemandScenario assignSchemeDemandScenario, int newPosition)

Parameters

Name Type Description
assignSchemeDemandScenario ISIAPIAssignSchemeDemandScenario
newPosition int

Returns bool

Code samples
bool result = assignScheme.MoveAssignSchemeDemandScenarioTo(null, 0);
VARIANT_BOOL result;
assignScheme->MoveAssignSchemeDemandScenarioTo(NULL, 0, &result);
result = assignScheme.MoveAssignSchemeDemandScenarioTo(None, 0)