Class InMemoryJsonArtifact
An in memory data json Artifact. An in-memory Artifact is generated by a C#
Namespace: Workspace.XBR.Xperiflow.Routines.Artifacts
Assembly: Xperiflow.dll
Declaration
public class InMemoryJsonArtifact
Properties
Key
The key of the artifact. See Workspace.XBR.Xperiflow.Routines.Artifacts.ArtifactMetadata.Key for more information.
Declaration
public string Key { get; }
QualifiedKey
The qualified key of the artifact. See Workspace.XBR.Xperiflow.Routines.Artifacts.ArtifactMetadata.QualifiedKey for more information.
Declaration
public string QualifiedKey { get; }
IsAggregateArtifact
Whether the artifact is an aggregate artifact. See Workspace.XBR.Xperiflow.Routines.Artifacts.ArtifactMetadata.IsAggregateArtifact for more information.
Declaration
public bool IsAggregateArtifact { get; }
Methods
GetArtifactDataAsString()
Get the json Artifact data as a string.
Declaration
public string GetArtifactDataAsString()
Returns
System.String
string
GetArtifactData()
Get the json Artifact data as a JObject.
Declaration
public JObject GetArtifactData()
Returns
Newtonsoft.Json.Linq.JObject
GetArtifactData<T>()
Get the json Artifact data as a strongly typed object.
Declaration
public T? GetArtifactData<T>()
Returns
<T>
Type Parameters
T
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