72 references to InstanceValueOptions
System.Activities (20)
System\Activities\WorkflowApplication.cs (20)
340
this.instanceMetadata[pair.Key] = new InstanceValue(pair.Value,
InstanceValueOptions
.Optional |
InstanceValueOptions
.WriteOnly);
2879
new InstanceValue(this.DefinitionIdentity,
InstanceValueOptions
.Optional);
2889
{ Workflow45Namespace.DefinitionIdentity, new InstanceValue(this.DefinitionIdentity,
InstanceValueOptions
.Optional) }
5641
this.instanceMetadata[PersistenceMetadataNamespace.InstanceType] = new InstanceValue(WorkflowNamespace.WorkflowHostType,
InstanceValueOptions
.WriteOnly);
5842
data[WorkflowNamespace.Bookmarks] = new InstanceValue(instance.Controller.GetBookmarks(),
InstanceValueOptions
.WriteOnly |
InstanceValueOptions
.Optional);
5843
data[WorkflowNamespace.LastUpdate] = new InstanceValue(DateTime.UtcNow,
InstanceValueOptions
.WriteOnly |
InstanceValueOptions
.Optional);
5847
data[WorkflowNamespace.VariablesPath.GetName(mappedVariable.Key)] = new InstanceValue(mappedVariable.Value,
InstanceValueOptions
.WriteOnly |
InstanceValueOptions
.Optional);
5854
data[WorkflowNamespace.Status] = new InstanceValue(instance.Controller.State == WorkflowInstanceState.Idle ? "Idle" : "Executing",
InstanceValueOptions
.WriteOnly);
5858
data[WorkflowNamespace.Workflow] = new InstanceValue(instance.Controller.PrepareForSerialization(),
InstanceValueOptions
.Optional);
5866
data[WorkflowNamespace.Status] = new InstanceValue("Faulted",
InstanceValueOptions
.WriteOnly);
5867
data[WorkflowNamespace.Exception] = new InstanceValue(completionException,
InstanceValueOptions
.WriteOnly |
InstanceValueOptions
.Optional);
5871
data[WorkflowNamespace.Status] = new InstanceValue("Closed",
InstanceValueOptions
.WriteOnly);
5876
data[WorkflowNamespace.OutputPath.GetName(output.Key)] = new InstanceValue(output.Value,
InstanceValueOptions
.WriteOnly |
InstanceValueOptions
.Optional);
5883
data[WorkflowNamespace.Status] = new InstanceValue("Canceled",
InstanceValueOptions
.WriteOnly);
System.Activities.DurableInstancing (6)
System\Activities\DurableInstancing\SerializationUtilities.cs (6)
120
if ((metadataProperty.Value.Options &
InstanceValueOptions
.WriteOnly) == 0)
140
else if ((metadataChange.Value.Options &
InstanceValueOptions
.WriteOnly) == 0)
171
bool isWriteOnly = (property.Value.Options &
InstanceValueOptions
.WriteOnly) ==
InstanceValueOptions
.WriteOnly;
210
if ((property.Value.Options &
InstanceValueOptions
.WriteOnly) !=
InstanceValueOptions
.WriteOnly)
System.Runtime.DurableInstancing (10)
System\Runtime\DurableInstancing\InstancePersistence.cs (2)
73
return (value.Options &
InstanceValueOptions
.Optional) != 0;
78
return (value.Options &
InstanceValueOptions
.WriteOnly) != 0;
System\Runtime\DurableInstancing\InstanceValue.cs (4)
18
: this(value,
InstanceValueOptions
.None)
22
public InstanceValue(object value,
InstanceValueOptions
options)
35
public
InstanceValueOptions
Options { get; private set; }
69
internal
InstanceValueOptions
SerializedOptions
System\Runtime\PersistencePipeline.cs (4)
104
this.values.Add(value.Key, new InstanceValue(value.Value,
InstanceValueOptions
.Optional |
InstanceValueOptions
.WriteOnly));
145
this.values.Add(value.Key, new InstanceValue(value.Value,
InstanceValueOptions
.Optional |
InstanceValueOptions
.WriteOnly));
System.ServiceModel (2)
System\ServiceModel\Channels\CorrelationKey.cs (2)
28
{ provider.GetName("KeyString"), new InstanceValue(keyString,
InstanceValueOptions
.Optional) },
29
{ WorkflowNamespace.KeyProvider, new InstanceValue(provider.NamespaceName,
InstanceValueOptions
.Optional) },
System.ServiceModel.Activities (34)
System\ServiceModel\Activities\Dispatcher\DurableInstanceManager.cs (15)
48
this.instanceMetadataChanges.Add(PersistenceMetadataNamespace.InstanceType, new InstanceValue(WorkflowNamespace.WorkflowHostType,
InstanceValueOptions
.WriteOnly));
97
InstanceValueOptions
.Optional |
InstanceValueOptions
.WriteOnly));
114
this.instanceMetadataChanges.Add(pair.Key, new InstanceValue(pair.Value,
InstanceValueOptions
.Optional |
InstanceValueOptions
.WriteOnly));
319
this.instanceMetadataChanges[WorkflowServiceNamespace.Service] = new InstanceValue(Host.ServiceName,
InstanceValueOptions
.WriteOnly |
InstanceValueOptions
.Optional);
355
this.instanceMetadataChanges.Add(PersistenceMetadataNamespace.ActivationType, new InstanceValue(PersistenceMetadataNamespace.ActivationTypes.WAS,
InstanceValueOptions
.WriteOnly |
InstanceValueOptions
.Optional));
360
this.instanceMetadataChanges[WorkflowServiceNamespace.SiteName] = new InstanceValue(siteName,
InstanceValueOptions
.WriteOnly |
InstanceValueOptions
.Optional);
361
this.instanceMetadataChanges[WorkflowServiceNamespace.RelativeApplicationPath] = new InstanceValue(virtualPathExtension.ApplicationVirtualPath,
InstanceValueOptions
.WriteOnly |
InstanceValueOptions
.Optional);
366
this.instanceMetadataChanges[WorkflowServiceNamespace.RelativeServicePath] = new InstanceValue(relativePath,
InstanceValueOptions
.WriteOnly |
InstanceValueOptions
.Optional);
System\ServiceModel\Activities\Dispatcher\PersistenceContext.cs (3)
711
saveCommand.InstanceMetadataChanges.Add(Workflow45Namespace.DefinitionIdentity, new InstanceValue(this.workflowInstance.DefinitionIdentity,
InstanceValueOptions
.None));
1348
saveCommand.InstanceMetadataChanges[WorkflowServiceNamespace.SuspendException] = new InstanceValue(reason,
InstanceValueOptions
.WriteOnly |
InstanceValueOptions
.Optional);
System\ServiceModel\Activities\Dispatcher\WorkflowServiceInstance.cs (15)
1523
data[WorkflowNamespace.Bookmarks] = new InstanceValue(Controller.GetBookmarks(),
InstanceValueOptions
.WriteOnly |
InstanceValueOptions
.Optional);
1524
data[WorkflowNamespace.LastUpdate] = new InstanceValue(DateTime.UtcNow,
InstanceValueOptions
.WriteOnly |
InstanceValueOptions
.Optional);
1528
data[WorkflowNamespace.VariablesPath.GetName(mappedVariable.Key)] = new InstanceValue(mappedVariable.Value,
InstanceValueOptions
.WriteOnly |
InstanceValueOptions
.Optional);
1541
data[WorkflowNamespace.Status] = new InstanceValue(Controller.State == WorkflowInstanceState.Idle ? "Idle" : "Executing",
InstanceValueOptions
.WriteOnly);
1545
data[WorkflowNamespace.Workflow] = new InstanceValue(Controller.PrepareForSerialization(),
InstanceValueOptions
.Optional);
1551
data[WorkflowNamespace.Status] = new InstanceValue("Faulted",
InstanceValueOptions
.WriteOnly);
1552
data[WorkflowNamespace.Exception] = new InstanceValue(this.terminationException,
InstanceValueOptions
.WriteOnly |
InstanceValueOptions
.Optional);
1556
data[WorkflowNamespace.Status] = new InstanceValue("Closed",
InstanceValueOptions
.WriteOnly);
1561
data[WorkflowNamespace.OutputPath.GetName(output.Key)] = new InstanceValue(output.Value,
InstanceValueOptions
.WriteOnly |
InstanceValueOptions
.Optional);
1568
data[WorkflowNamespace.Status] = new InstanceValue("Canceled",
InstanceValueOptions
.WriteOnly);
System\ServiceModel\Activities\SerializableInstanceValue.cs (1)
56
return new InstanceValue(this.value, (
InstanceValueOptions
)this.options);