Class EbicsParameter
Holds an EBICS Parameter element.
Inheritance
System.Object
EbicsParameter
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()
Assembly: Subsembly.EBICS.Core.dll
Syntax
public class EbicsParameter : EbicsElement, IEbicsJsonConverter
Constructors
EbicsParameter()
Declaration
EbicsParameter(String, Object)
Declaration
public EbicsParameter(string sName, object aValue)
Parameters
Type |
Name |
Description |
System.String |
sName |
|
System.Object |
aValue |
|
Properties
Name
Declaration
public string Name { get; set; }
Property Value
Type |
Description |
System.String |
The name must be a valid XML token. If it is null or an empty string, then
this EbicsParameter instance cannot be converted to XML by BuildXml(XmlDocument, EbicsVersion).
|
Parent
Declaration
public EbicsParameters Parent { get; }
Property Value
Type |
Description |
EbicsParameters |
If this EbicsParameter was not added to an EbicsParameters collection, then this is
null .
|
Type
XML type of the value of this parameter.
Declaration
public string Type { get; }
Property Value
Type |
Description |
System.String |
One of "string", "int", or "boolean".
|
Value
Declaration
public object Value { get; set; }
Property Value
Type |
Description |
System.Object |
By default the parameter value has the type string, however, other value types are
possible. Currently implemented is supported for the .NET native types
String , Int32 , and Boolean . The value null is
considered to mean an empty string.
|
ValueString
The Value of this parameter converted to an XML string.
Declaration
public string ValueString { get; }
Property Value
Type |
Description |
System.String |
If the Value is null , then this property will return an
empty string.
|
Methods
BuildXml(XmlDocument, EbicsVersion)
Declaration
public override XmlElement BuildXml(XmlDocument xmlDocument, EbicsVersion nVersion)
Parameters
Type |
Name |
Description |
System.Xml.XmlDocument |
xmlDocument |
|
EbicsVersion |
nVersion |
|
Returns
Type |
Description |
System.Xml.XmlElement |
|
Overrides
CreateParameter(JsonObject)
Declaration
public static EbicsParameter CreateParameter(JsonObject jsonObject)
Parameters
Returns
FromJson(JsonObject)
Declaration
public void FromJson(JsonObject jsonObject)
Parameters
ParseXml(XmlElement, EbicsVersion)
Declaration
public override void ParseXml(XmlElement xmlElement, EbicsVersion nVersion)
Parameters
Type |
Name |
Description |
System.Xml.XmlElement |
xmlElement |
|
EbicsVersion |
nVersion |
|
Overrides
ToJson(JsonObject)
Declaration
public JsonObject ToJson(JsonObject jsonObject)
Parameters
Returns
Implements
Extension Methods