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