Class PostOenormDestinationOptions
Options for conversions to Oenorm
Inheritance
System.Object
PostOenormDestinationOptions
Implements
System.ComponentModel.INotifyPropertyChanged
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()
Namespace: Dangl.AVACloud.Client
Assembly: Dangl.AVACloud.Client.dll
Syntax
public class PostOenormDestinationOptions : INotifyPropertyChanged
Properties
| Improve this Doc View SourceDestinationOenormType
Defaults to Lv2015
Declaration
[JsonProperty("destinationOenormType", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
[Required(AllowEmptyStrings = true)]
[JsonConverter(typeof(StringEnumConverter))]
public DestinationOenormType DestinationOenormType { get; set; }
Property Value
| Type | Description |
|---|---|
| DestinationOenormType |
RemoveUnprintableCharactersFromTexts
If this is enabled, unprintable characters are removed from text elements. Otherwise, the conversion
might fail in case some text content contains characters that are not allowed in XML output formats.
Defaults to true.
Declaration
[JsonProperty("removeUnprintableCharactersFromTexts", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool RemoveUnprintableCharactersFromTexts { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
SkipTryEnforceSchemaCompliantXmlOutput
If this option is enabled, AVACloud will not attempt to force a schema-compliant Xml output for ÖNorm targets that are Xml
based. By default, AVACloud will try to add required fields, even if no data is present, with sensible defaults. This behavior
can be disabled with this option.
Declaration
[JsonProperty("skipTryEnforceSchemaCompliantXmlOutput", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool SkipTryEnforceSchemaCompliantXmlOutput { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
TryRepairProjectStructure
Defaults to false. If this is enabled, the converter will try to ensure that the project structure
can be mapped to Oenorm. It might introduce additional group levels to ensure a compatible target
Declaration
[JsonProperty("tryRepairProjectStructure", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool TryRepairProjectStructure { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Methods
| Improve this Doc View SourceFromJson(String)
Declaration
public static PostOenormDestinationOptions FromJson(string data)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | data |
Returns
| Type | Description |
|---|---|
| PostOenormDestinationOptions |
RaisePropertyChanged(String)
Declaration
protected virtual void RaisePropertyChanged(string propertyName = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | propertyName |
ToJson()
Declaration
public string ToJson()
Returns
| Type | Description |
|---|---|
| System.String |
Events
| Improve this Doc View SourcePropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
| Type | Description |
|---|---|
| System.ComponentModel.PropertyChangedEventHandler |
Implements
System.ComponentModel.INotifyPropertyChanged