Build 1.01.318.0
[This is preliminary documentation and is subject to change.]
The StandardServer type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| StandardServer |
Initializes the object with default values.
|
Methods
| Name | Description | |
|---|---|---|
| ActivateSession |
Invokes the ActivateSession service.
(Overrides SessionServerBaseActivateSession(RequestHeader, SignatureData, SignedSoftwareCertificateCollection, StringCollection, ExtensionObject, SignatureData, array<Byte>[]()[][]%, StatusCodeCollection%, DiagnosticInfoCollection%).) | |
| BeginPublish |
Begins an asynchronous publish operation.
| |
| Browse |
Invokes the Browse service.
(Overrides SessionServerBaseBrowse(RequestHeader, ViewDescription, UInt32, BrowseDescriptionCollection, BrowseResultCollection%, DiagnosticInfoCollection%).) | |
| BrowseNext |
Invokes the BrowseNext service.
(Overrides SessionServerBaseBrowseNext(RequestHeader, Boolean, ByteStringCollection, BrowseResultCollection%, DiagnosticInfoCollection%).) | |
| Call |
Invokes the Call service.
(Overrides SessionServerBaseCall(RequestHeader, CallMethodRequestCollection, CallMethodResultCollection%, DiagnosticInfoCollection%).) | |
| Cancel |
Invokes the Cancel service.
(Overrides SessionServerBaseCancel(RequestHeader, UInt32, UInt32%).) | |
| CloseSession |
Invokes the CloseSession service.
(Overrides SessionServerBaseCloseSession(RequestHeader, Boolean).) | |
| CompletePublish |
Completes an asynchronous publish operation.
| |
| CreateEventManager |
Creates the event manager for the server.
| |
| CreateMasterNodeManager |
Creates the master node manager for the server.
| |
| CreateMonitoredItems |
Invokes the CreateMonitoredItems service.
(Overrides SessionServerBaseCreateMonitoredItems(RequestHeader, UInt32, TimestampsToReturn, MonitoredItemCreateRequestCollection, MonitoredItemCreateResultCollection%, DiagnosticInfoCollection%).) | |
| CreateRequestManager |
Creates the request manager for the server.
| |
| CreateResourceManager |
Creates the resource manager for the server.
| |
| CreateResponse(RequestHeader, StringTable) |
Creates the response header.
(Inherited from ServerBase.) | |
| CreateResponse(RequestHeader, Exception) |
Creates the response header.
(Inherited from ServerBase.) | |
| CreateResponse(RequestHeader, UInt32) |
Creates the response header.
(Inherited from ServerBase.) | |
| CreateSession |
Invokes the CreateSession service.
(Overrides SessionServerBaseCreateSession(RequestHeader, ApplicationDescription, String, String, String, array<Byte>[]()[][], array<Byte>[]()[][], Double, UInt32, NodeId%, NodeId%, Double%, array<Byte>[]()[][]%, array<Byte>[]()[][]%, EndpointDescriptionCollection%, SignedSoftwareCertificateCollection%, SignatureData%, UInt32%).) | |
| CreateSessionManager |
Creates the session manager for the server.
| |
| CreateSubscription |
Invokes the CreateSubscription service.
(Overrides SessionServerBaseCreateSubscription(RequestHeader, Double, UInt32, UInt32, UInt32, Boolean, Byte, UInt32%, Double%, UInt32%, UInt32%).) | |
| CreateSubscriptionManager |
Creates the session manager for the server.
| |
| DeleteMonitoredItems |
Invokes the DeleteMonitoredItems service.
(Overrides SessionServerBaseDeleteMonitoredItems(RequestHeader, UInt32, UInt32Collection, StatusCodeCollection%, DiagnosticInfoCollection%).) | |
| DeleteSubscriptions |
Invokes the DeleteSubscriptions service.
(Overrides SessionServerBaseDeleteSubscriptions(RequestHeader, UInt32Collection, StatusCodeCollection%, DiagnosticInfoCollection%).) | |
| Dispose()()()() |
Frees any unmanaged resources.
(Inherited from ServerBase.) | |
| Dispose(Boolean) |
An overrideable version of the Dispose.
(Overrides ServerBase..::..Dispose(Boolean).) | |
| Equals | (Inherited from Object.) | |
| FilterEndpointDescriptions |
Filters the endpoint descriptions based on the client url and profiles provided.
(Inherited from ServerBase.) | |
| FilterUrls |
Gets the discovery urls that match the endpoint URL provided by the client.
(Inherited from ServerBase.) | |
| Finalize |
The finializer implementation.
(Inherited from ServerBase.) | |
| FindServers |
Invokes the FindServers service.
(Overrides SessionServerBaseFindServers(RequestHeader, String, StringCollection, StringCollection, ApplicationDescriptionCollection%).) | |
| GetEndpointDescriptions |
Filters the endpoint descriptions based on the client url provided.
(Inherited from ServerBase.) | |
| GetEndpoints()()()() |
Returns the endpoints supported by the server.
(Inherited from ServerBase.) | |
| GetEndpoints(RequestHeader, String, StringCollection, StringCollection, EndpointDescriptionCollection%) |
Invokes the GetEndpoints service.
(Overrides SessionServerBaseGetEndpoints(RequestHeader, String, StringCollection, StringCollection, EndpointDescriptionCollection%).) | |
| GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetStatus |
Returns the current status of the server.
| |
| GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
| GetUserTokenPolicies |
Returns the UserTokenPolicies supported by the server.
| |
| HistoryRead |
Invokes the HistoryRead service.
(Overrides SessionServerBaseHistoryRead(RequestHeader, ExtensionObject, TimestampsToReturn, Boolean, HistoryReadValueIdCollection, HistoryReadResultCollection%, DiagnosticInfoCollection%).) | |
| HistoryUpdate |
Invokes the HistoryUpdate service.
(Overrides SessionServerBaseHistoryUpdate(RequestHeader, ExtensionObjectCollection, HistoryUpdateResultCollection%, DiagnosticInfoCollection%).) | |
| InitializeRequestQueue |
Initializes the request queue.
(Inherited from ServerBase.) | |
| InitializeServiceHosts |
Creates the endpoints and creates the hosts.
(Overrides ServerBase..::..InitializeServiceHosts(ApplicationConfiguration, BindingFactory, ApplicationDescription%, EndpointDescriptionCollection%).) | |
| LoadServerProperties |
Returns the properties for associated with the server instance.
(Inherited from ServerBase.) | |
| MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| ModifyMonitoredItems |
Invokes the ModifyMonitoredItems service.
(Overrides SessionServerBaseModifyMonitoredItems(RequestHeader, UInt32, TimestampsToReturn, MonitoredItemModifyRequestCollection, MonitoredItemModifyResultCollection%, DiagnosticInfoCollection%).) | |
| ModifySubscription |
Invokes the ModifySubscription service.
(Overrides SessionServerBaseModifySubscription(RequestHeader, UInt32, Double, UInt32, UInt32, UInt32, Byte, Double%, UInt32%, UInt32%).) | |
| OnApplicationCertificateError |
Handles an error when validating the application instance certificate provided by a client.
| |
| OnConfigurationChanged |
Raised when the configuration changes.
| |
| OnNodeManagerStarted |
Called after the node managers have been started.
| |
| OnRequestComplete |
Verifies that the request header is valid.
| |
| OnServerStarted |
Called after the server has been started.
| |
| OnServerStarting |
Called before the server starts.
(Overrides ServerBase..::..OnServerStarting(ApplicationConfiguration).) | |
| OnServerStopping |
Called before the server stops
(Overrides ServerBase..::..OnServerStopping()()()().) | |
| OnUpdateConfiguration |
Called when the server configuration is changed on disk.
(Overrides ServerBase..::..OnUpdateConfiguration(ApplicationConfiguration).) | |
| ProcessRequest |
Processes the request.
(Overrides ServerBase..::..ProcessRequest(IEndpointIncomingRequest, Object).) | |
| Publish |
Invokes the Publish service.
(Overrides SessionServerBasePublish(RequestHeader, SubscriptionAcknowledgementCollection, UInt32%, UInt32Collection%, Boolean%, NotificationMessage%, StatusCodeCollection%, DiagnosticInfoCollection%).) | |
| Read |
Invokes the Read service.
(Overrides SessionServerBaseRead(RequestHeader, Double, TimestampsToReturn, ReadValueIdCollection, DataValueCollection%, DiagnosticInfoCollection%).) | |
| RegisterNodes |
Registers a set of nodes.
(Overrides SessionServerBaseRegisterNodes(RequestHeader, NodeIdCollection, NodeIdCollection%).) | |
| RegisterWithDiscoveryServer |
Registers the server with the discovery server.
| |
| Republish |
Invokes the Republish service.
(Overrides SessionServerBaseRepublish(RequestHeader, UInt32, UInt32, NotificationMessage%).) | |
| ScheduleIncomingRequest |
Schedules an incoming request.
(Inherited from ServerBase.) | |
| SetMonitoringMode |
Invokes the SetMonitoringMode service.
(Overrides SessionServerBaseSetMonitoringMode(RequestHeader, UInt32, MonitoringMode, UInt32Collection, StatusCodeCollection%, DiagnosticInfoCollection%).) | |
| SetPublishingMode |
Invokes the SetPublishingMode service.
(Overrides SessionServerBaseSetPublishingMode(RequestHeader, Boolean, UInt32Collection, StatusCodeCollection%, DiagnosticInfoCollection%).) | |
| SetServerError |
Reports an error during initialization after the base server object has been started.
| |
| SetServerState |
Updates the server state.
| |
| Start(ApplicationConfiguration) |
Starts the server (called from a dedicated host process).
(Inherited from ServerBase.) | |
| Start(ApplicationConfiguration, array<Uri>[]()[][]) |
Starts the server (called from a IIS host process).
(Inherited from ServerBase.) | |
| StartApplication |
Starts the server application.
(Overrides ServerBase..::..StartApplication(ApplicationConfiguration).) | |
| Stop |
Stops the server and releases all resources.
(Inherited from ServerBase.) | |
| TestStack |
Invokes the TestStack service.
(Overrides SessionServerBaseTestStack(RequestHeader, UInt32, Int32, Variant, Variant%).) | |
| TestStackEx |
Invokes the TestStackEx service.
(Overrides SessionServerBaseTestStackEx(RequestHeader, UInt32, Int32, CompositeTestType, CompositeTestType%).) | |
| ToString | (Inherited from Object.) | |
| TranslateApplicationDescription |
Filters discovery URLs based on the client url and returns an updated ApplicationDescription.
(Inherited from ServerBase.) | |
| TranslateBrowsePathsToNodeIds |
Invokes the TranslateBrowsePathsToNodeIds service.
(Overrides SessionServerBaseTranslateBrowsePathsToNodeIds(RequestHeader, BrowsePathCollection, BrowsePathResultCollection%, DiagnosticInfoCollection%).) | |
| TranslateEndpointDescription |
Copies the endpoint description and updates the endpint url and the list of discovery urls.
(Inherited from ServerBase.) | |
| TranslateException(IList<(Of <<'(String>)>>), ServiceResultException) |
Translates an exception.
| |
| TranslateException(OperationContext, ServiceResultException) |
Translates an exception.
| |
| TranslateResult |
Translates a service result.
| |
| UnregisterNodes |
Unregisters a set of nodes.
(Overrides SessionServerBaseUnregisterNodes(RequestHeader, NodeIdCollection).) | |
| ValidateRequest(RequestHeader) |
Verifies that the request header is valid.
(Overrides ServerBase..::..ValidateRequest(RequestHeader).) | |
| ValidateRequest(RequestHeader, RequestType) |
Verifies that the request header is valid.
| |
| ValidateSoftwareCertificates |
Inspects the software certificates provided by the server.
| |
| Write |
Invokes the Write service.
(Overrides SessionServerBaseWrite(RequestHeader, WriteValueCollection, StatusCodeCollection%, DiagnosticInfoCollection%).) |
Properties
| Name | Description | |
|---|---|---|
| CertificateValidator |
The object used to verify client certificates
(Inherited from ServerBase.) | |
| Configuration |
The configuration for the server.
(Inherited from ServerBase.) | |
| CurrentInstance |
The state object associated with the server.
| |
| DiscoveryUrls |
Gets the completed (incuding all alternate addresses) list of discovery urls.
(Inherited from ServerBase.) | |
| Endpoints |
Gets the list of endpoints supported by the server.
(Inherited from ServerBase.) | |
| InstanceCertificate |
The server's application instance certificate.
(Inherited from ServerBase.) | |
| MessageContext |
The message context to use with the service.
(Inherited from ServerBase.) | |
| ServerDescription |
The application description for the server.
(Inherited from ServerBase.) | |
| ServerError |
An error condition that describes why the server if not running (null if no error exists).
(Inherited from ServerBase.) | |
| ServerInternal |
The state object associated with the server.
| |
| ServerProperties |
The non-configurable properties for the server.
(Inherited from ServerBase.) | |
| TransportListeners |
Gets the list of transport listeners used by the server instance.
(Inherited from ServerBase.) | |
| WcfServiceHosts |
Gets the list of WCF service hosts used by the server instance.
(Inherited from ServerBase.) |