C# 클래스 Opc.Ua.EncodeableObject

상속: IEncodeable
파일 보기 프로젝트 열기: OPCFoundation/UA-.NETStandardLibrary 1 사용 예제들

공개 메소드들

메소드 설명
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