.NET Based OPC UA Client/Server SDK  2.6.0.418
UnifiedAutomation.UaBase.MessageContextBehaviorAttribute Class Reference

Uses to indicate that a service endpoint uses the UA stack. More...

Inherits Attribute, and IServiceBehavior.

Public Member Functions

void AddBindingParameters (ServiceDescription serviceDescription, ServiceHostBase serviceHostBase, System.Collections.ObjectModel.Collection< ServiceEndpoint > endpoints, BindingParameterCollection bindingParameters)
 Provides the ability to pass custom data to binding elements to support the contract implementation. More...
 
void ApplyDispatchBehavior (ServiceDescription serviceDescription, ServiceHostBase serviceHostBase)
 Provides the ability to change run-time property values or insert custom extension objects such as error handlers, message or parameter interceptors, security extensions, and other custom extension objects. More...
 
void Validate (ServiceDescription serviceDescription, ServiceHostBase serviceHostBase)
 Provides the ability to inspect the service host and the service description to confirm that the service can run successfully. More...
 

Detailed Description

Uses to indicate that a service endpoint uses the UA stack.

Member Function Documentation

void UnifiedAutomation.UaBase.MessageContextBehaviorAttribute.AddBindingParameters ( ServiceDescription  serviceDescription,
ServiceHostBase  serviceHostBase,
System.Collections.ObjectModel.Collection< ServiceEndpoint >  endpoints,
BindingParameterCollection  bindingParameters 
)
inline

Provides the ability to pass custom data to binding elements to support the contract implementation.

Parameters
serviceDescriptionThe service description of the service.
serviceHostBaseThe host of the service.
endpointsThe service endpoints.
bindingParametersCustom objects to which binding elements have access.
void UnifiedAutomation.UaBase.MessageContextBehaviorAttribute.ApplyDispatchBehavior ( ServiceDescription  serviceDescription,
ServiceHostBase  serviceHostBase 
)
inline

Provides the ability to change run-time property values or insert custom extension objects such as error handlers, message or parameter interceptors, security extensions, and other custom extension objects.

Parameters
serviceDescriptionThe service description.
serviceHostBaseThe host that is currently being built.
void UnifiedAutomation.UaBase.MessageContextBehaviorAttribute.Validate ( ServiceDescription  serviceDescription,
ServiceHostBase  serviceHostBase 
)
inline

Provides the ability to inspect the service host and the service description to confirm that the service can run successfully.

Parameters
serviceDescriptionThe service description.
serviceHostBaseThe service host that is currently being constructed.

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