Class InstanceDataConnector
Inheritance
Namespace: Simplic.Framework.Extension
Assembly: Simplic.Framework.Extension.dll
Syntax
public class InstanceDataConnector : object
Properties
| Improve this Doc View SourceSingleton
Declaration
public static InstanceDataConnector Singleton { get; }
Property Value
Type | Description |
---|---|
InstanceDataConnector |
Methods
| Improve this Doc View SourceDoConnect(Guid, Guid, Guid, IList<Guid>, Boolean)
Connect
Declaration
public void DoConnect(Guid SourceStackGuid, Guid SourceInstanceDataGuid, Guid DestinationStackGuid, IList<Guid> DestinationInstanceDataGuid, bool IsTwoWay = true)
Parameters
Type | Name | Description |
---|---|---|
Guid | SourceStackGuid | |
Guid | SourceInstanceDataGuid | |
Guid | DestinationStackGuid | |
IList<Guid> | DestinationInstanceDataGuid | |
System.Boolean | IsTwoWay |
DoConnect(Guid, Guid, IList<Tuple<Guid, Guid>>, Boolean)
Execute Connection
Declaration
public void DoConnect(Guid SourceStackGuid, Guid SourceInstanceDataGuid, IList<Tuple<Guid, Guid>> DestinationGuids, bool IsTwoWay = true)
Parameters
Type | Name | Description |
---|---|---|
Guid | SourceStackGuid | Source Stack Guid |
Guid | SourceInstanceDataGuid | Destination Instance Data Guid |
IList<Tuple<Guid, Guid>> | DestinationGuids | List of StackGuid / InstanceDataGuid |
System.Boolean | IsTwoWay |
ExecuteAutoConnector(Guid, Guid)
Führt einen Auto-Connector für einen bestimmten Instanzdatensatz durch
Declaration
public void ExecuteAutoConnector(Guid StackGuid, Guid InstanceDataGuid)
Parameters
Type | Name | Description |
---|---|---|
Guid | StackGuid | Guid, der die Ablage identifiziert |
Guid | InstanceDataGuid | Guid, welche den Instanzdatensatz identifiziret |
ExecuteAutoConnector(Guid, Guid, IDictionary<String, Object>)
Führt einen Auto-Connector für einen bestimmten Instanzdatensatz durch
Declaration
public void ExecuteAutoConnector(Guid StackGuid, Guid InstanceDataGuid, IDictionary<string, object> InstanceDataRow)
Parameters
Type | Name | Description |
---|---|---|
Guid | StackGuid | Guid, der die Ablage identifiziert |
Guid | InstanceDataGuid | Guid, welche den Instanzdatensatz identifiziret |
IDictionary<System.String, System.Object> | InstanceDataRow | Spalten die in dem AutoConnector verwendet werden können (Spalten der Ablage) |
LoadAutoconnector()
Läd alle Auto-Connectoren / leer zuvor den Cach
Declaration
public void LoadAutoconnector()
RemoveConnection(Guid, Guid, Guid, Guid, Boolean)
Remove instance data connections
Declaration
public void RemoveConnection(Guid sourceStackGuid, Guid sourceGuid, Guid destinationStackGuid, Guid destiantionGuid, bool twoWay = true)
Parameters
Type | Name | Description |
---|---|---|
Guid | sourceStackGuid | Id of the source stack |
Guid | sourceGuid | Id of the source instance data entry |
Guid | destinationStackGuid | Id of the target stack guid |
Guid | destiantionGuid | Id of the target instance data entry |
System.Boolean | twoWay | If set to true, the connection will be removed in both directions |
RemoveConnection(Guid, Guid, Guid, IList<Guid>, Boolean)
Remove instance data connections
Declaration
public void RemoveConnection(Guid sourceStackGuid, Guid sourceGuid, Guid destinationStackGuid, IList<Guid> destiantionGuids, bool twoWay = true)
Parameters
Type | Name | Description |
---|---|---|
Guid | sourceStackGuid | Id of the source stack |
Guid | sourceGuid | Id of the source instance data entry |
Guid | destinationStackGuid | Id of the target stack guid |
IList<Guid> | destiantionGuids | List of target instance data entries |
System.Boolean | twoWay | If set to true, the connection will be removed in both directions |
RemoveConnectionAsync(Object, DocCenterParameter, Boolean)
Remove Connections
Declaration
public static void RemoveConnectionAsync(dynamic SourceInstanceData, DocCenterParameter DocCenterParameter, bool RefreshRegisterAssignment = true)
Parameters
Type | Name | Description |
---|---|---|
System.Object | SourceInstanceData | |
DocCenterParameter | DocCenterParameter | |
System.Boolean | RefreshRegisterAssignment |