Opc.Ua.RegistrationClient.Create C# (CSharp) Method

Create() public static method

Creates a binding for to use for discovering servers.
public static Create ( ApplicationConfiguration configuration, EndpointDescription description, EndpointConfiguration endpointConfiguration, X509Certificate2 instanceCertificate ) : RegistrationClient
configuration ApplicationConfiguration The configuration.
description EndpointDescription The description.
endpointConfiguration EndpointConfiguration The endpoint configuration.
instanceCertificate X509Certificate2 The instance certificate.
return RegistrationClient
        public static RegistrationClient Create( 
            ApplicationConfiguration configuration,
            EndpointDescription      description,
            EndpointConfiguration    endpointConfiguration,
            X509Certificate2         instanceCertificate)
        {
            if (configuration == null) throw new ArgumentNullException("configuration");
            if (description == null) throw new ArgumentNullException("description");

            ITransportChannel channel = RegistrationChannel.Create(
                configuration, 
                description, 
                endpointConfiguration, 
                instanceCertificate,
                new ServiceMessageContext());

            return new RegistrationClient(channel);
        }
RegistrationClient