Class InstanceDataConnector
Inheritance
Inherited Members
Namespace: Simplic.Framework.Extension
Assembly: Simplic.Framework.Extension.dll
Syntax
public class InstanceDataConnector
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, 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 |
---|---|---|
System.Guid | SourceStackGuid | Source Stack Guid |
System.Guid | SourceInstanceDataGuid | Destination Instance Data Guid |
System.Collections.Generic.IList<System.Tuple<System.Guid, System.Guid>> | DestinationGuids | List of StackGuid / InstanceDataGuid |
System.Boolean | IsTwoWay |
DoConnect(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 |
---|---|---|
System.Guid | SourceStackGuid | |
System.Guid | SourceInstanceDataGuid | |
System.Guid | DestinationStackGuid | |
System.Collections.Generic.IList<System.Guid> | DestinationInstanceDataGuid | |
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 |
---|---|---|
System.Guid | StackGuid | Guid, der die Ablage identifiziert |
System.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 |
---|---|---|
System.Guid | StackGuid | Guid, der die Ablage identifiziert |
System.Guid | InstanceDataGuid | Guid, welche den Instanzdatensatz identifiziret |
System.Collections.Generic.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, 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 |
---|---|---|
System.Guid | sourceStackGuid | Id of the source stack |
System.Guid | sourceGuid | Id of the source instance data entry |
System.Guid | destinationStackGuid | Id of the target stack guid |
System.Collections.Generic.IList<System.Guid> | destiantionGuids | List of target instance data entries |
System.Boolean | twoWay | If set to true, the connection will be removed in both directions |
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 |
---|---|---|
System.Guid | sourceStackGuid | Id of the source stack |
System.Guid | sourceGuid | Id of the source instance data entry |
System.Guid | destinationStackGuid | Id of the target stack guid |
System.Guid | destiantionGuid | Id of the target instance data entry |
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 |