Show / Hide Table of Contents

Class ParameterDataContract

Inheritance
System.Object
ParameterDataContract
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Nui.ServiceModel.DataContract
Assembly: Terrasoft.Nui.ServiceModel.dll
Syntax
[DataContract]
public class ParameterDataContract

Properties

Caption

Caption

Declaration
[DataMember(Name = "caption")]
public Dictionary<string, string> Caption { get; set; }
Property Value
Type Description
System.Collections.Generic.Dictionary<System.String, System.String>

DataValueTypeName

Parameter data value type name.

Declaration
[DataMember(Name = "dataValueTypeName")]
public string DataValueTypeName { get; set; }
Property Value
Type Description
System.String

DefaultValue

Parameter default value object.

Declaration
[DataMember(Name = "defValue")]
public ParameterValueDataContract DefaultValue { get; set; }
Property Value
Type Description
ParameterValueDataContract

IsArray

Parameter is array.

Declaration
[DataMember(Name = "isArray")]
public bool IsArray { get; set; }
Property Value
Type Description
System.Boolean

IsRequired

Parameter is required.

Declaration
[DataMember(Name = "isRequired")]
public bool IsRequired { get; set; }
Property Value
Type Description
System.Boolean

ItemProperties

Parameter item properties.

Declaration
[DataMember(Name = "itemProperties")]
public ObjectCollection<ParameterDataContract> ItemProperties { get; set; }
Property Value
Type Description
ObjectCollection<ParameterDataContract>

Name

Parameter name.

Declaration
[DataMember(Name = "name")]
public string Name { get; set; }
Property Value
Type Description
System.String

Path

Parameter path.

Declaration
[DataMember(Name = "path")]
public string Path { get; set; }
Property Value
Type Description
System.String

SequenceElementName

Sequence element name.

Declaration
[DataMember(Name = "sequenceElementName")]
public string SequenceElementName { get; set; }
Property Value
Type Description
System.String

Type

Parameter type.

Declaration
[DataMember(Name = "type")]
public ServiceParameterType Type { get; set; }
Property Value
Type Description
ServiceParameterType

UId

Parameter UId.

Declaration
[DataMember(Name = "uId")]
public Guid UId { get; set; }
Property Value
Type Description
System.Guid

Operators

Implicit(ParameterDataContract to ServiceParameter)

Declaration
public static implicit operator ServiceParameter(ParameterDataContract parameter)
Parameters
Type Name Description
ParameterDataContract parameter
Returns
Type Description
ServiceParameter

Implicit(ServiceParameter to ParameterDataContract)

Declaration
public static implicit operator ParameterDataContract(ServiceParameter parameter)
Parameters
Type Name Description
ServiceParameter parameter
Returns
Type Description
ParameterDataContract

Extension Methods

ReflectionUtilities.GetPropertyValue(Object, String)
ReflectionUtilities.GetPropertyDefValue(Object, String, Object)
ReflectionUtilities.TryGetPropertyValue(Object, String, out Object)
ReflectionUtilities.HasProperty(Object, String)
ReflectionUtilities.GetPropertyValue(Object, String, BindingFlags)
ReflectionUtilities.GetPropertyValueByPath(Object, String)
ReflectionUtilities.SetPropertyValue(Object, String, Object)
ReflectionUtilities.TrySetPropertyValue(Object, String, Object)
ValidateUtilities.CheckArgumentNull(Object, String)
ValidateUtilities.CheckDependencyNull(Object, String)
ValidateUtilities.EnsureDependencyNotNull<T>(T, String)
In This Article
Back to top © 2021 Creatio. All rights reserved.