C# Класс Opc.Ua.EncodeableObject

Наследование: IEncodeable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ApplyDataEncoding ( ServiceMessageContext context, Opc.Ua.QualifiedName dataEncoding, object &value ) : ServiceResult

Applies the data encoding to the value.

Decode ( IDecoder decoder ) : void
Encode ( ServiceMessageContext context, IEncodeable encodeable, bool useXml ) : Opc.Ua.ExtensionObject

Encodes the object in XML or Binary

Encode ( IEncoder encoder ) : void
EncodeBinary ( IEncodeable encodeable, ServiceMessageContext context ) : byte[]

Encodes the object in binary

EncodeXml ( IEncodeable encodeable, ServiceMessageContext context ) : XmlElement

Encodes the object in XML.

IsEqual ( IEncodeable encodeable ) : bool

Checks if the value has changed.

MemberwiseClone ( ) : object

Returns a deep copy of an encodeable object.

Описание методов

ApplyDataEncoding() публичный статический Метод

Applies the data encoding to the value.
public static ApplyDataEncoding ( ServiceMessageContext context, Opc.Ua.QualifiedName dataEncoding, object &value ) : ServiceResult
context ServiceMessageContext
dataEncoding Opc.Ua.QualifiedName
value object
Результат ServiceResult

Decode() публичный Метод

public Decode ( IDecoder decoder ) : void
decoder IDecoder
Результат void

Encode() публичный статический Метод

Encodes the object in XML or Binary
public static Encode ( ServiceMessageContext context, IEncodeable encodeable, bool useXml ) : Opc.Ua.ExtensionObject
context ServiceMessageContext
encodeable IEncodeable
useXml bool
Результат Opc.Ua.ExtensionObject

Encode() публичный Метод

public Encode ( IEncoder encoder ) : void
encoder IEncoder
Результат void

EncodeBinary() публичный статический Метод

Encodes the object in binary
public static EncodeBinary ( IEncodeable encodeable, ServiceMessageContext context ) : byte[]
encodeable IEncodeable
context ServiceMessageContext
Результат byte[]

EncodeXml() публичный статический Метод

Encodes the object in XML.
public static EncodeXml ( IEncodeable encodeable, ServiceMessageContext context ) : XmlElement
encodeable IEncodeable
context ServiceMessageContext
Результат System.Xml.XmlElement

IsEqual() публичный Метод

Checks if the value has changed.
public IsEqual ( IEncodeable encodeable ) : bool
encodeable IEncodeable
Результат bool

MemberwiseClone() публичный Метод

Returns a deep copy of an encodeable object.
public MemberwiseClone ( ) : object
Результат object