UA Bundle SDK .NET  2.2.1.258
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Groups Pages
UnifiedAutomation.UaBase.IEncodeable Interface Reference

Defines methods used to encode and decode objects. More...

Inherits ICloneable.

Inherited by UnifiedAutomation.UaBase.ActivateSessionRequest, UnifiedAutomation.UaBase.ActivateSessionResponse, UnifiedAutomation.UaBase.AddNodesItem, UnifiedAutomation.UaBase.AddNodesRequest, UnifiedAutomation.UaBase.AddNodesResponse, UnifiedAutomation.UaBase.AddNodesResult, UnifiedAutomation.UaBase.AddReferencesItem, UnifiedAutomation.UaBase.AddReferencesRequest, UnifiedAutomation.UaBase.AddReferencesResponse, UnifiedAutomation.UaBase.AggregateConfiguration, UnifiedAutomation.UaBase.Annotation, UnifiedAutomation.UaBase.ApplicationDescription, UnifiedAutomation.UaBase.Argument, UnifiedAutomation.UaBase.ArrayTestType, UnifiedAutomation.UaBase.AxisInformation, UnifiedAutomation.UaBase.BrowseDescription, UnifiedAutomation.UaBase.BrowseNextRequest, UnifiedAutomation.UaBase.BrowseNextResponse, UnifiedAutomation.UaBase.BrowsePath, UnifiedAutomation.UaBase.BrowsePathResult, UnifiedAutomation.UaBase.BrowsePathTarget, UnifiedAutomation.UaBase.BrowseRequest, UnifiedAutomation.UaBase.BrowseResponse, UnifiedAutomation.UaBase.BrowseResult, UnifiedAutomation.UaBase.BuildInfo, UnifiedAutomation.UaBase.CallMethodRequest, UnifiedAutomation.UaBase.CallMethodResult, UnifiedAutomation.UaBase.CallRequest, UnifiedAutomation.UaBase.CallResponse, UnifiedAutomation.UaBase.CancelRequest, UnifiedAutomation.UaBase.CancelResponse, UnifiedAutomation.UaBase.ChannelSecurityToken, UnifiedAutomation.UaBase.CloseSecureChannelRequest, UnifiedAutomation.UaBase.CloseSecureChannelResponse, UnifiedAutomation.UaBase.CloseSessionRequest, UnifiedAutomation.UaBase.CloseSessionResponse, UnifiedAutomation.UaBase.ComplexNumberType, UnifiedAutomation.UaBase.CompositeTestType, UnifiedAutomation.UaBase.ContentFilter, UnifiedAutomation.UaBase.ContentFilterElement, UnifiedAutomation.UaBase.ContentFilterElementResult, UnifiedAutomation.UaBase.ContentFilterResult, UnifiedAutomation.UaBase.CreateMonitoredItemsRequest, UnifiedAutomation.UaBase.CreateMonitoredItemsResponse, UnifiedAutomation.UaBase.CreateSessionRequest, UnifiedAutomation.UaBase.CreateSessionResponse, UnifiedAutomation.UaBase.CreateSubscriptionRequest, UnifiedAutomation.UaBase.CreateSubscriptionResponse, UnifiedAutomation.UaBase.DeleteMonitoredItemsRequest, UnifiedAutomation.UaBase.DeleteMonitoredItemsResponse, UnifiedAutomation.UaBase.DeleteNodesItem, UnifiedAutomation.UaBase.DeleteNodesRequest, UnifiedAutomation.UaBase.DeleteNodesResponse, UnifiedAutomation.UaBase.DeleteReferencesItem, UnifiedAutomation.UaBase.DeleteReferencesRequest, UnifiedAutomation.UaBase.DeleteReferencesResponse, UnifiedAutomation.UaBase.DeleteSubscriptionsRequest, UnifiedAutomation.UaBase.DeleteSubscriptionsResponse, UnifiedAutomation.UaBase.DnsServiceRecord, UnifiedAutomation.UaBase.DoubleComplexNumberType, UnifiedAutomation.UaBase.EncodeableObject, UnifiedAutomation.UaBase.EndpointConfiguration, UnifiedAutomation.UaBase.EndpointDescription, UnifiedAutomation.UaBase.EndpointUrlListDataType, UnifiedAutomation.UaBase.EnumValueType, UnifiedAutomation.UaBase.EUInformation, UnifiedAutomation.UaBase.EventFieldList, UnifiedAutomation.UaBase.FilterOperand, UnifiedAutomation.UaBase.FindDnsServicesRequest, UnifiedAutomation.UaBase.FindDnsServicesResponse, UnifiedAutomation.UaBase.FindServersRequest, UnifiedAutomation.UaBase.FindServersResponse, UnifiedAutomation.UaBase.GetEndpointsRequest, UnifiedAutomation.UaBase.GetEndpointsResponse, UnifiedAutomation.UaBase.HistoryData, UnifiedAutomation.UaBase.HistoryEvent, UnifiedAutomation.UaBase.HistoryEventFieldList, UnifiedAutomation.UaBase.HistoryReadDetails, UnifiedAutomation.UaBase.HistoryReadRequest, UnifiedAutomation.UaBase.HistoryReadResponse, UnifiedAutomation.UaBase.HistoryReadResult, UnifiedAutomation.UaBase.HistoryReadValueId, UnifiedAutomation.UaBase.HistoryUpdateDetails, UnifiedAutomation.UaBase.HistoryUpdateRequest, UnifiedAutomation.UaBase.HistoryUpdateResponse, UnifiedAutomation.UaBase.HistoryUpdateResult, UnifiedAutomation.UaBase.IServiceRequest, UnifiedAutomation.UaBase.IServiceResponse, UnifiedAutomation.UaBase.ModelChangeStructureDataType, UnifiedAutomation.UaBase.ModificationInfo, UnifiedAutomation.UaBase.ModifyMonitoredItemsRequest, UnifiedAutomation.UaBase.ModifyMonitoredItemsResponse, UnifiedAutomation.UaBase.ModifySubscriptionRequest, UnifiedAutomation.UaBase.ModifySubscriptionResponse, UnifiedAutomation.UaBase.MonitoredItemCreateRequest, UnifiedAutomation.UaBase.MonitoredItemCreateResult, UnifiedAutomation.UaBase.MonitoredItemModifyRequest, UnifiedAutomation.UaBase.MonitoredItemModifyResult, UnifiedAutomation.UaBase.MonitoredItemNotification, UnifiedAutomation.UaBase.MonitoringFilter, UnifiedAutomation.UaBase.MonitoringFilterResult, UnifiedAutomation.UaBase.MonitoringParameters, UnifiedAutomation.UaBase.NetworkGroupDataType, UnifiedAutomation.UaBase.Node, UnifiedAutomation.UaBase.NodeAttributes, UnifiedAutomation.UaBase.NodeReference, UnifiedAutomation.UaBase.NodeTypeDescription, UnifiedAutomation.UaBase.NotificationData, UnifiedAutomation.UaBase.NotificationMessage, UnifiedAutomation.UaBase.OpenSecureChannelRequest, UnifiedAutomation.UaBase.OpenSecureChannelResponse, UnifiedAutomation.UaBase.ParsingResult, UnifiedAutomation.UaBase.ProgramDiagnosticDataType, UnifiedAutomation.UaBase.PublishRequest, UnifiedAutomation.UaBase.PublishResponse, UnifiedAutomation.UaBase.QueryDataDescription, UnifiedAutomation.UaBase.QueryDataSet, UnifiedAutomation.UaBase.QueryFirstRequest, UnifiedAutomation.UaBase.QueryFirstResponse, UnifiedAutomation.UaBase.QueryNextRequest, UnifiedAutomation.UaBase.QueryNextResponse, UnifiedAutomation.UaBase.Range, UnifiedAutomation.UaBase.ReadRequest, UnifiedAutomation.UaBase.ReadResponse, UnifiedAutomation.UaBase.ReadValueId, UnifiedAutomation.UaBase.RedundantServerDataType, UnifiedAutomation.UaBase.ReferenceDescription, UnifiedAutomation.UaBase.ReferenceNode, UnifiedAutomation.UaBase.RegisteredServer, UnifiedAutomation.UaBase.RegisterNodesRequest, UnifiedAutomation.UaBase.RegisterNodesResponse, UnifiedAutomation.UaBase.RegisterServerRequest, UnifiedAutomation.UaBase.RegisterServerResponse, UnifiedAutomation.UaBase.RelativePath, UnifiedAutomation.UaBase.RelativePathElement, UnifiedAutomation.UaBase.RepublishRequest, UnifiedAutomation.UaBase.RepublishResponse, UnifiedAutomation.UaBase.RequestHeader, UnifiedAutomation.UaBase.ResponseHeader, UnifiedAutomation.UaBase.SamplingIntervalDiagnosticsDataType, UnifiedAutomation.UaBase.ScalarTestType, UnifiedAutomation.UaBase.SemanticChangeStructureDataType, UnifiedAutomation.UaBase.ServerDiagnosticsSummaryDataType, UnifiedAutomation.UaBase.ServerStatusDataType, UnifiedAutomation.UaBase.ServiceCounterDataType, UnifiedAutomation.UaBase.ServiceFault, UnifiedAutomation.UaBase.SessionDiagnosticsDataType, UnifiedAutomation.UaBase.SessionSecurityDiagnosticsDataType, UnifiedAutomation.UaBase.SetMonitoringModeRequest, UnifiedAutomation.UaBase.SetMonitoringModeResponse, UnifiedAutomation.UaBase.SetPublishingModeRequest, UnifiedAutomation.UaBase.SetPublishingModeResponse, UnifiedAutomation.UaBase.SetTriggeringRequest, UnifiedAutomation.UaBase.SetTriggeringResponse, UnifiedAutomation.UaBase.SignatureData, UnifiedAutomation.UaBase.SignedSoftwareCertificate, UnifiedAutomation.UaBase.SoftwareCertificate, UnifiedAutomation.UaBase.StatusResult, UnifiedAutomation.UaBase.SubscriptionAcknowledgement, UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType, UnifiedAutomation.UaBase.SupportedProfile, UnifiedAutomation.UaBase.TestStackExRequest, UnifiedAutomation.UaBase.TestStackExResponse, UnifiedAutomation.UaBase.TestStackRequest, UnifiedAutomation.UaBase.TestStackResponse, UnifiedAutomation.UaBase.TimeZoneDataType, UnifiedAutomation.UaBase.TransferResult, UnifiedAutomation.UaBase.TransferSubscriptionsRequest, UnifiedAutomation.UaBase.TransferSubscriptionsResponse, UnifiedAutomation.UaBase.TranslateBrowsePathsToNodeIdsRequest, UnifiedAutomation.UaBase.TranslateBrowsePathsToNodeIdsResponse, UnifiedAutomation.UaBase.UnregisterNodesRequest, UnifiedAutomation.UaBase.UnregisterNodesResponse, UnifiedAutomation.UaBase.UserIdentityToken, UnifiedAutomation.UaBase.UserTokenPolicy, UnifiedAutomation.UaBase.ViewDescription, UnifiedAutomation.UaBase.WriteRequest, UnifiedAutomation.UaBase.WriteResponse, UnifiedAutomation.UaBase.WriteValue, and UnifiedAutomation.UaBase.XVType.

Public Member Functions

void Encode (IEncoder encoder)
 Encodes the object in a stream. More...
 
void Decode (IDecoder decoder)
 Decodes the object from a stream. More...
 

Properties

ExpandedNodeId TypeId [get]
 Returns the UA type identifier for the encodable type. More...
 
ExpandedNodeId BinaryEncodingId [get]
 Returns the UA type identifier for the default binary encoding for the type. More...
 
ExpandedNodeId XmlEncodingId [get]
 Returns the UA type identifier for the default XML encoding for the type. More...
 

Detailed Description

Defines methods used to encode and decode objects.

Member Function Documentation

void UnifiedAutomation.UaBase.IEncodeable.Decode ( IDecoder  decoder)

Decodes the object from a stream.

Parameters
decoderThe decoder to be used for decoding the current value..

Implemented in UnifiedAutomation.UaBase.Annotation, UnifiedAutomation.UaBase.ProgramDiagnosticDataType, UnifiedAutomation.UaBase.XVType, UnifiedAutomation.UaBase.AxisInformation, UnifiedAutomation.UaBase.DoubleComplexNumberType, UnifiedAutomation.UaBase.ComplexNumberType, UnifiedAutomation.UaBase.EUInformation, UnifiedAutomation.UaBase.Range, UnifiedAutomation.UaBase.SemanticChangeStructureDataType, UnifiedAutomation.UaBase.ModelChangeStructureDataType, UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType, UnifiedAutomation.UaBase.StatusResult, UnifiedAutomation.UaBase.ServiceCounterDataType, UnifiedAutomation.UaBase.SessionSecurityDiagnosticsDataType, UnifiedAutomation.UaBase.SessionDiagnosticsDataType, UnifiedAutomation.UaBase.ServerStatusDataType, UnifiedAutomation.UaBase.ServerDiagnosticsSummaryDataType, UnifiedAutomation.UaBase.SamplingIntervalDiagnosticsDataType, UnifiedAutomation.UaBase.NetworkGroupDataType, UnifiedAutomation.UaBase.EndpointUrlListDataType, UnifiedAutomation.UaBase.RedundantServerDataType, UnifiedAutomation.UaBase.BuildInfo, UnifiedAutomation.UaBase.TestStackExResponse, UnifiedAutomation.UaBase.TestStackExRequest, UnifiedAutomation.UaBase.TestStackResponse, UnifiedAutomation.UaBase.TestStackRequest, UnifiedAutomation.UaBase.CompositeTestType, UnifiedAutomation.UaBase.ArrayTestType, UnifiedAutomation.UaBase.ScalarTestType, UnifiedAutomation.UaBase.DeleteSubscriptionsResponse, UnifiedAutomation.UaBase.DeleteSubscriptionsRequest, UnifiedAutomation.UaBase.TransferSubscriptionsResponse, UnifiedAutomation.UaBase.TransferSubscriptionsRequest, UnifiedAutomation.UaBase.TransferResult, UnifiedAutomation.UaBase.RepublishResponse, UnifiedAutomation.UaBase.RepublishRequest, UnifiedAutomation.UaBase.PublishResponse, UnifiedAutomation.UaBase.PublishRequest, UnifiedAutomation.UaBase.SubscriptionAcknowledgement, UnifiedAutomation.UaBase.StatusChangeNotification, UnifiedAutomation.UaBase.HistoryEventFieldList, UnifiedAutomation.UaBase.EventFieldList, UnifiedAutomation.UaBase.EventNotificationList, UnifiedAutomation.UaBase.MonitoredItemNotification, UnifiedAutomation.UaBase.DataChangeNotification, UnifiedAutomation.UaBase.NotificationData, UnifiedAutomation.UaBase.NotificationMessage, UnifiedAutomation.UaBase.SetPublishingModeResponse, UnifiedAutomation.UaBase.SetPublishingModeRequest, UnifiedAutomation.UaBase.ModifySubscriptionResponse, UnifiedAutomation.UaBase.ModifySubscriptionRequest, UnifiedAutomation.UaBase.CreateSubscriptionResponse, UnifiedAutomation.UaBase.CreateSubscriptionRequest, UnifiedAutomation.UaBase.DeleteMonitoredItemsResponse, UnifiedAutomation.UaBase.DeleteMonitoredItemsRequest, UnifiedAutomation.UaBase.SetTriggeringResponse, UnifiedAutomation.UaBase.SetTriggeringRequest, UnifiedAutomation.UaBase.SetMonitoringModeResponse, UnifiedAutomation.UaBase.SetMonitoringModeRequest, UnifiedAutomation.UaBase.ModifyMonitoredItemsResponse, UnifiedAutomation.UaBase.ModifyMonitoredItemsRequest, UnifiedAutomation.UaBase.MonitoredItemModifyResult, UnifiedAutomation.UaBase.MonitoredItemModifyRequest, UnifiedAutomation.UaBase.CreateMonitoredItemsResponse, UnifiedAutomation.UaBase.CreateMonitoredItemsRequest, UnifiedAutomation.UaBase.MonitoredItemCreateResult, UnifiedAutomation.UaBase.MonitoredItemCreateRequest, UnifiedAutomation.UaBase.MonitoringParameters, UnifiedAutomation.UaBase.AggregateFilterResult, UnifiedAutomation.UaBase.EventFilterResult, UnifiedAutomation.UaBase.MonitoringFilterResult, UnifiedAutomation.UaBase.AggregateFilter, UnifiedAutomation.UaBase.AggregateConfiguration, UnifiedAutomation.UaBase.EventFilter, UnifiedAutomation.UaBase.DataChangeFilter, UnifiedAutomation.UaBase.MonitoringFilter, UnifiedAutomation.UaBase.CallResponse, UnifiedAutomation.UaBase.CallRequest, UnifiedAutomation.UaBase.CallMethodResult, UnifiedAutomation.UaBase.CallMethodRequest, UnifiedAutomation.UaBase.HistoryUpdateResponse, UnifiedAutomation.UaBase.HistoryUpdateRequest, UnifiedAutomation.UaBase.HistoryUpdateResult, UnifiedAutomation.UaBase.DeleteEventDetails, UnifiedAutomation.UaBase.DeleteAtTimeDetails, UnifiedAutomation.UaBase.DeleteRawModifiedDetails, UnifiedAutomation.UaBase.UpdateEventDetails, UnifiedAutomation.UaBase.UpdateStructureDataDetails, UnifiedAutomation.UaBase.UpdateDataDetails, UnifiedAutomation.UaBase.HistoryUpdateDetails, UnifiedAutomation.UaBase.WriteResponse, UnifiedAutomation.UaBase.WriteRequest, UnifiedAutomation.UaBase.WriteValue, UnifiedAutomation.UaBase.HistoryReadResponse, UnifiedAutomation.UaBase.HistoryReadRequest, UnifiedAutomation.UaBase.HistoryEvent, UnifiedAutomation.UaBase.HistoryModifiedData, UnifiedAutomation.UaBase.ModificationInfo, UnifiedAutomation.UaBase.HistoryData, UnifiedAutomation.UaBase.ReadAtTimeDetails, UnifiedAutomation.UaBase.ReadProcessedDetails, UnifiedAutomation.UaBase.ReadRawModifiedDetails, UnifiedAutomation.UaBase.ReadEventDetails, UnifiedAutomation.UaBase.HistoryReadDetails, UnifiedAutomation.UaBase.HistoryReadResult, UnifiedAutomation.UaBase.HistoryReadValueId, UnifiedAutomation.UaBase.ReadResponse, UnifiedAutomation.UaBase.ReadRequest, UnifiedAutomation.UaBase.ReadValueId, UnifiedAutomation.UaBase.QueryNextResponse, UnifiedAutomation.UaBase.QueryNextRequest, UnifiedAutomation.UaBase.QueryFirstResponse, UnifiedAutomation.UaBase.QueryFirstRequest, UnifiedAutomation.UaBase.ParsingResult, UnifiedAutomation.UaBase.ContentFilterResult, UnifiedAutomation.UaBase.ContentFilterElementResult, UnifiedAutomation.UaBase.SimpleAttributeOperand, UnifiedAutomation.UaBase.AttributeOperand, UnifiedAutomation.UaBase.LiteralOperand, UnifiedAutomation.UaBase.ElementOperand, UnifiedAutomation.UaBase.FilterOperand, UnifiedAutomation.UaBase.ContentFilter, UnifiedAutomation.UaBase.ContentFilterElement, UnifiedAutomation.UaBase.NodeReference, UnifiedAutomation.UaBase.QueryDataSet, UnifiedAutomation.UaBase.NodeTypeDescription, UnifiedAutomation.UaBase.QueryDataDescription, UnifiedAutomation.UaBase.SoftwareCertificate, UnifiedAutomation.UaBase.SupportedProfile, UnifiedAutomation.UaBase.EndpointConfiguration, UnifiedAutomation.UaBase.UnregisterNodesResponse, UnifiedAutomation.UaBase.UnregisterNodesRequest, UnifiedAutomation.UaBase.RegisterNodesResponse, UnifiedAutomation.UaBase.RegisterNodesRequest, UnifiedAutomation.UaBase.TranslateBrowsePathsToNodeIdsResponse, UnifiedAutomation.UaBase.TranslateBrowsePathsToNodeIdsRequest, UnifiedAutomation.UaBase.BrowsePathResult, UnifiedAutomation.UaBase.BrowsePathTarget, UnifiedAutomation.UaBase.BrowsePath, UnifiedAutomation.UaBase.RelativePath, UnifiedAutomation.UaBase.RelativePathElement, UnifiedAutomation.UaBase.BrowseNextResponse, UnifiedAutomation.UaBase.BrowseNextRequest, UnifiedAutomation.UaBase.BrowseResponse, UnifiedAutomation.UaBase.BrowseRequest, UnifiedAutomation.UaBase.BrowseResult, UnifiedAutomation.UaBase.ReferenceDescription, UnifiedAutomation.UaBase.BrowseDescription, UnifiedAutomation.UaBase.ViewDescription, UnifiedAutomation.UaBase.DeleteReferencesResponse, UnifiedAutomation.UaBase.DeleteReferencesRequest, UnifiedAutomation.UaBase.DeleteReferencesItem, UnifiedAutomation.UaBase.DeleteNodesResponse, UnifiedAutomation.UaBase.DeleteNodesRequest, UnifiedAutomation.UaBase.DeleteNodesItem, UnifiedAutomation.UaBase.AddReferencesResponse, UnifiedAutomation.UaBase.AddReferencesRequest, UnifiedAutomation.UaBase.AddReferencesItem, UnifiedAutomation.UaBase.AddNodesResponse, UnifiedAutomation.UaBase.AddNodesRequest, UnifiedAutomation.UaBase.AddNodesResult, UnifiedAutomation.UaBase.AddNodesItem, UnifiedAutomation.UaBase.ViewAttributes, UnifiedAutomation.UaBase.DataTypeAttributes, UnifiedAutomation.UaBase.ReferenceTypeAttributes, UnifiedAutomation.UaBase.VariableTypeAttributes, UnifiedAutomation.UaBase.ObjectTypeAttributes, UnifiedAutomation.UaBase.MethodAttributes, UnifiedAutomation.UaBase.VariableAttributes, UnifiedAutomation.UaBase.ObjectAttributes, UnifiedAutomation.UaBase.NodeAttributes, UnifiedAutomation.UaBase.CancelResponse, UnifiedAutomation.UaBase.CancelRequest, UnifiedAutomation.UaBase.CloseSessionResponse, UnifiedAutomation.UaBase.CloseSessionRequest, UnifiedAutomation.UaBase.ActivateSessionResponse, UnifiedAutomation.UaBase.ActivateSessionRequest, UnifiedAutomation.UaBase.IssuedIdentityToken, UnifiedAutomation.UaBase.X509IdentityToken, UnifiedAutomation.UaBase.UserNameIdentityToken, UnifiedAutomation.UaBase.AnonymousIdentityToken, UnifiedAutomation.UaBase.UserIdentityToken, UnifiedAutomation.UaBase.CreateSessionResponse, UnifiedAutomation.UaBase.CreateSessionRequest, UnifiedAutomation.UaBase.SignatureData, UnifiedAutomation.UaBase.SignedSoftwareCertificate, UnifiedAutomation.UaBase.CloseSecureChannelResponse, UnifiedAutomation.UaBase.CloseSecureChannelRequest, UnifiedAutomation.UaBase.OpenSecureChannelResponse, UnifiedAutomation.UaBase.OpenSecureChannelRequest, UnifiedAutomation.UaBase.ChannelSecurityToken, UnifiedAutomation.UaBase.RegisterServerResponse, UnifiedAutomation.UaBase.RegisterServerRequest, UnifiedAutomation.UaBase.RegisteredServer, UnifiedAutomation.UaBase.GetEndpointsResponse, UnifiedAutomation.UaBase.GetEndpointsRequest, UnifiedAutomation.UaBase.EndpointDescription, UnifiedAutomation.UaBase.UserTokenPolicy, UnifiedAutomation.UaBase.FindServersResponse, UnifiedAutomation.UaBase.FindServersRequest, UnifiedAutomation.UaBase.FindDnsServicesResponse, UnifiedAutomation.UaBase.FindDnsServicesRequest, UnifiedAutomation.UaBase.DnsServiceRecord, UnifiedAutomation.UaBase.ServiceFault, UnifiedAutomation.UaBase.ResponseHeader, UnifiedAutomation.UaBase.RequestHeader, UnifiedAutomation.UaBase.ApplicationDescription, UnifiedAutomation.UaBase.TimeZoneDataType, UnifiedAutomation.UaBase.EnumValueType, UnifiedAutomation.UaBase.Argument, UnifiedAutomation.UaBase.ReferenceNode, UnifiedAutomation.UaBase.DataTypeNode, UnifiedAutomation.UaBase.ViewNode, UnifiedAutomation.UaBase.MethodNode, UnifiedAutomation.UaBase.ReferenceTypeNode, UnifiedAutomation.UaBase.VariableTypeNode, UnifiedAutomation.UaBase.VariableNode, UnifiedAutomation.UaBase.ObjectTypeNode, UnifiedAutomation.UaBase.ObjectNode, UnifiedAutomation.UaBase.TypeNode, UnifiedAutomation.UaBase.InstanceNode, UnifiedAutomation.UaBase.Node, and UnifiedAutomation.UaBase.EncodeableObject.

void UnifiedAutomation.UaBase.IEncodeable.Encode ( IEncoder  encoder)

Encodes the object in a stream.

Parameters
encoderThe encoder to be used for encoding the current value.

Implemented in UnifiedAutomation.UaBase.Annotation, UnifiedAutomation.UaBase.ProgramDiagnosticDataType, UnifiedAutomation.UaBase.XVType, UnifiedAutomation.UaBase.AxisInformation, UnifiedAutomation.UaBase.DoubleComplexNumberType, UnifiedAutomation.UaBase.ComplexNumberType, UnifiedAutomation.UaBase.EUInformation, UnifiedAutomation.UaBase.Range, UnifiedAutomation.UaBase.SemanticChangeStructureDataType, UnifiedAutomation.UaBase.ModelChangeStructureDataType, UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType, UnifiedAutomation.UaBase.StatusResult, UnifiedAutomation.UaBase.ServiceCounterDataType, UnifiedAutomation.UaBase.SessionSecurityDiagnosticsDataType, UnifiedAutomation.UaBase.SessionDiagnosticsDataType, UnifiedAutomation.UaBase.ServerStatusDataType, UnifiedAutomation.UaBase.ServerDiagnosticsSummaryDataType, UnifiedAutomation.UaBase.SamplingIntervalDiagnosticsDataType, UnifiedAutomation.UaBase.NetworkGroupDataType, UnifiedAutomation.UaBase.EndpointUrlListDataType, UnifiedAutomation.UaBase.RedundantServerDataType, UnifiedAutomation.UaBase.BuildInfo, UnifiedAutomation.UaBase.TestStackExResponse, UnifiedAutomation.UaBase.TestStackExRequest, UnifiedAutomation.UaBase.TestStackResponse, UnifiedAutomation.UaBase.TestStackRequest, UnifiedAutomation.UaBase.CompositeTestType, UnifiedAutomation.UaBase.ArrayTestType, UnifiedAutomation.UaBase.ScalarTestType, UnifiedAutomation.UaBase.DeleteSubscriptionsResponse, UnifiedAutomation.UaBase.DeleteSubscriptionsRequest, UnifiedAutomation.UaBase.TransferSubscriptionsResponse, UnifiedAutomation.UaBase.TransferSubscriptionsRequest, UnifiedAutomation.UaBase.TransferResult, UnifiedAutomation.UaBase.RepublishResponse, UnifiedAutomation.UaBase.RepublishRequest, UnifiedAutomation.UaBase.PublishResponse, UnifiedAutomation.UaBase.PublishRequest, UnifiedAutomation.UaBase.SubscriptionAcknowledgement, UnifiedAutomation.UaBase.StatusChangeNotification, UnifiedAutomation.UaBase.HistoryEventFieldList, UnifiedAutomation.UaBase.EventFieldList, UnifiedAutomation.UaBase.EventNotificationList, UnifiedAutomation.UaBase.MonitoredItemNotification, UnifiedAutomation.UaBase.DataChangeNotification, UnifiedAutomation.UaBase.NotificationData, UnifiedAutomation.UaBase.NotificationMessage, UnifiedAutomation.UaBase.SetPublishingModeResponse, UnifiedAutomation.UaBase.SetPublishingModeRequest, UnifiedAutomation.UaBase.ModifySubscriptionResponse, UnifiedAutomation.UaBase.ModifySubscriptionRequest, UnifiedAutomation.UaBase.CreateSubscriptionResponse, UnifiedAutomation.UaBase.CreateSubscriptionRequest, UnifiedAutomation.UaBase.DeleteMonitoredItemsResponse, UnifiedAutomation.UaBase.DeleteMonitoredItemsRequest, UnifiedAutomation.UaBase.SetTriggeringResponse, UnifiedAutomation.UaBase.SetTriggeringRequest, UnifiedAutomation.UaBase.SetMonitoringModeResponse, UnifiedAutomation.UaBase.SetMonitoringModeRequest, UnifiedAutomation.UaBase.ModifyMonitoredItemsResponse, UnifiedAutomation.UaBase.ModifyMonitoredItemsRequest, UnifiedAutomation.UaBase.MonitoredItemModifyResult, UnifiedAutomation.UaBase.MonitoredItemModifyRequest, UnifiedAutomation.UaBase.CreateMonitoredItemsResponse, UnifiedAutomation.UaBase.CreateMonitoredItemsRequest, UnifiedAutomation.UaBase.MonitoredItemCreateResult, UnifiedAutomation.UaBase.MonitoredItemCreateRequest, UnifiedAutomation.UaBase.MonitoringParameters, UnifiedAutomation.UaBase.AggregateFilterResult, UnifiedAutomation.UaBase.EventFilterResult, UnifiedAutomation.UaBase.MonitoringFilterResult, UnifiedAutomation.UaBase.AggregateFilter, UnifiedAutomation.UaBase.AggregateConfiguration, UnifiedAutomation.UaBase.EventFilter, UnifiedAutomation.UaBase.DataChangeFilter, UnifiedAutomation.UaBase.MonitoringFilter, UnifiedAutomation.UaBase.CallResponse, UnifiedAutomation.UaBase.CallRequest, UnifiedAutomation.UaBase.CallMethodResult, UnifiedAutomation.UaBase.CallMethodRequest, UnifiedAutomation.UaBase.HistoryUpdateResponse, UnifiedAutomation.UaBase.HistoryUpdateRequest, UnifiedAutomation.UaBase.HistoryUpdateResult, UnifiedAutomation.UaBase.DeleteEventDetails, UnifiedAutomation.UaBase.DeleteAtTimeDetails, UnifiedAutomation.UaBase.DeleteRawModifiedDetails, UnifiedAutomation.UaBase.UpdateEventDetails, UnifiedAutomation.UaBase.UpdateStructureDataDetails, UnifiedAutomation.UaBase.UpdateDataDetails, UnifiedAutomation.UaBase.HistoryUpdateDetails, UnifiedAutomation.UaBase.WriteResponse, UnifiedAutomation.UaBase.WriteRequest, UnifiedAutomation.UaBase.WriteValue, UnifiedAutomation.UaBase.HistoryReadResponse, UnifiedAutomation.UaBase.HistoryReadRequest, UnifiedAutomation.UaBase.HistoryEvent, UnifiedAutomation.UaBase.HistoryModifiedData, UnifiedAutomation.UaBase.ModificationInfo, UnifiedAutomation.UaBase.HistoryData, UnifiedAutomation.UaBase.ReadAtTimeDetails, UnifiedAutomation.UaBase.ReadProcessedDetails, UnifiedAutomation.UaBase.ReadRawModifiedDetails, UnifiedAutomation.UaBase.ReadEventDetails, UnifiedAutomation.UaBase.HistoryReadDetails, UnifiedAutomation.UaBase.HistoryReadResult, UnifiedAutomation.UaBase.HistoryReadValueId, UnifiedAutomation.UaBase.ReadResponse, UnifiedAutomation.UaBase.ReadRequest, UnifiedAutomation.UaBase.ReadValueId, UnifiedAutomation.UaBase.QueryNextResponse, UnifiedAutomation.UaBase.QueryNextRequest, UnifiedAutomation.UaBase.QueryFirstResponse, UnifiedAutomation.UaBase.QueryFirstRequest, UnifiedAutomation.UaBase.ParsingResult, UnifiedAutomation.UaBase.ContentFilterResult, UnifiedAutomation.UaBase.ContentFilterElementResult, UnifiedAutomation.UaBase.SimpleAttributeOperand, UnifiedAutomation.UaBase.AttributeOperand, UnifiedAutomation.UaBase.LiteralOperand, UnifiedAutomation.UaBase.ElementOperand, UnifiedAutomation.UaBase.FilterOperand, UnifiedAutomation.UaBase.ContentFilter, UnifiedAutomation.UaBase.ContentFilterElement, UnifiedAutomation.UaBase.NodeReference, UnifiedAutomation.UaBase.QueryDataSet, UnifiedAutomation.UaBase.NodeTypeDescription, UnifiedAutomation.UaBase.QueryDataDescription, UnifiedAutomation.UaBase.SoftwareCertificate, UnifiedAutomation.UaBase.SupportedProfile, UnifiedAutomation.UaBase.EndpointConfiguration, UnifiedAutomation.UaBase.UnregisterNodesResponse, UnifiedAutomation.UaBase.UnregisterNodesRequest, UnifiedAutomation.UaBase.RegisterNodesResponse, UnifiedAutomation.UaBase.RegisterNodesRequest, UnifiedAutomation.UaBase.TranslateBrowsePathsToNodeIdsResponse, UnifiedAutomation.UaBase.TranslateBrowsePathsToNodeIdsRequest, UnifiedAutomation.UaBase.BrowsePathResult, UnifiedAutomation.UaBase.BrowsePathTarget, UnifiedAutomation.UaBase.BrowsePath, UnifiedAutomation.UaBase.RelativePath, UnifiedAutomation.UaBase.RelativePathElement, UnifiedAutomation.UaBase.BrowseNextResponse, UnifiedAutomation.UaBase.BrowseNextRequest, UnifiedAutomation.UaBase.BrowseResponse, UnifiedAutomation.UaBase.BrowseRequest, UnifiedAutomation.UaBase.BrowseResult, UnifiedAutomation.UaBase.ReferenceDescription, UnifiedAutomation.UaBase.BrowseDescription, UnifiedAutomation.UaBase.ViewDescription, UnifiedAutomation.UaBase.DeleteReferencesResponse, UnifiedAutomation.UaBase.DeleteReferencesRequest, UnifiedAutomation.UaBase.DeleteReferencesItem, UnifiedAutomation.UaBase.DeleteNodesResponse, UnifiedAutomation.UaBase.DeleteNodesRequest, UnifiedAutomation.UaBase.DeleteNodesItem, UnifiedAutomation.UaBase.AddReferencesResponse, UnifiedAutomation.UaBase.AddReferencesRequest, UnifiedAutomation.UaBase.AddReferencesItem, UnifiedAutomation.UaBase.AddNodesResponse, UnifiedAutomation.UaBase.AddNodesRequest, UnifiedAutomation.UaBase.AddNodesResult, UnifiedAutomation.UaBase.AddNodesItem, UnifiedAutomation.UaBase.ViewAttributes, UnifiedAutomation.UaBase.DataTypeAttributes, UnifiedAutomation.UaBase.ReferenceTypeAttributes, UnifiedAutomation.UaBase.VariableTypeAttributes, UnifiedAutomation.UaBase.ObjectTypeAttributes, UnifiedAutomation.UaBase.MethodAttributes, UnifiedAutomation.UaBase.VariableAttributes, UnifiedAutomation.UaBase.ObjectAttributes, UnifiedAutomation.UaBase.NodeAttributes, UnifiedAutomation.UaBase.CancelResponse, UnifiedAutomation.UaBase.CancelRequest, UnifiedAutomation.UaBase.CloseSessionResponse, UnifiedAutomation.UaBase.CloseSessionRequest, UnifiedAutomation.UaBase.ActivateSessionResponse, UnifiedAutomation.UaBase.ActivateSessionRequest, UnifiedAutomation.UaBase.IssuedIdentityToken, UnifiedAutomation.UaBase.X509IdentityToken, UnifiedAutomation.UaBase.UserNameIdentityToken, UnifiedAutomation.UaBase.AnonymousIdentityToken, UnifiedAutomation.UaBase.UserIdentityToken, UnifiedAutomation.UaBase.CreateSessionResponse, UnifiedAutomation.UaBase.CreateSessionRequest, UnifiedAutomation.UaBase.SignatureData, UnifiedAutomation.UaBase.SignedSoftwareCertificate, UnifiedAutomation.UaBase.CloseSecureChannelResponse, UnifiedAutomation.UaBase.CloseSecureChannelRequest, UnifiedAutomation.UaBase.OpenSecureChannelResponse, UnifiedAutomation.UaBase.OpenSecureChannelRequest, UnifiedAutomation.UaBase.ChannelSecurityToken, UnifiedAutomation.UaBase.RegisterServerResponse, UnifiedAutomation.UaBase.RegisterServerRequest, UnifiedAutomation.UaBase.RegisteredServer, UnifiedAutomation.UaBase.GetEndpointsResponse, UnifiedAutomation.UaBase.GetEndpointsRequest, UnifiedAutomation.UaBase.EndpointDescription, UnifiedAutomation.UaBase.UserTokenPolicy, UnifiedAutomation.UaBase.FindServersResponse, UnifiedAutomation.UaBase.FindServersRequest, UnifiedAutomation.UaBase.FindDnsServicesResponse, UnifiedAutomation.UaBase.FindDnsServicesRequest, UnifiedAutomation.UaBase.DnsServiceRecord, UnifiedAutomation.UaBase.ServiceFault, UnifiedAutomation.UaBase.ResponseHeader, UnifiedAutomation.UaBase.RequestHeader, UnifiedAutomation.UaBase.ApplicationDescription, UnifiedAutomation.UaBase.TimeZoneDataType, UnifiedAutomation.UaBase.EnumValueType, UnifiedAutomation.UaBase.Argument, UnifiedAutomation.UaBase.ReferenceNode, UnifiedAutomation.UaBase.DataTypeNode, UnifiedAutomation.UaBase.ViewNode, UnifiedAutomation.UaBase.MethodNode, UnifiedAutomation.UaBase.ReferenceTypeNode, UnifiedAutomation.UaBase.VariableTypeNode, UnifiedAutomation.UaBase.VariableNode, UnifiedAutomation.UaBase.ObjectTypeNode, UnifiedAutomation.UaBase.ObjectNode, UnifiedAutomation.UaBase.TypeNode, UnifiedAutomation.UaBase.InstanceNode, UnifiedAutomation.UaBase.Node, and UnifiedAutomation.UaBase.EncodeableObject.

Property Documentation

ExpandedNodeId UnifiedAutomation.UaBase.IEncodeable.BinaryEncodingId
get

Returns the UA type identifier for the default binary encoding for the type.

The UA type identifier for binary encoding.

ExpandedNodeId UnifiedAutomation.UaBase.IEncodeable.TypeId
get

Returns the UA type identifier for the encodable type.

The UA type identifier.

ExpandedNodeId UnifiedAutomation.UaBase.IEncodeable.XmlEncodingId
get

Returns the UA type identifier for the default XML encoding for the type.

The UA type identifier for the XML encoding id.


The documentation for this interface was generated from the following file: