protected void CheckClientValid() { if (_doorControlClient != null) { string address = SMC.SmcData.Context.Instance.General.ManagementServiceAddress; if (address != _doorControlClient.Endpoint.Address.Uri.AbsoluteUri) { _doorControlClient = null; } } if (_credentialClient != null) { string address = SMC.SmcData.Context.Instance.General.CredentialServiceAddress; if (address != _credentialClient.Endpoint.Address.Uri.AbsoluteUri) { _credentialClient = null; } } if (_sensorServiceClient != null) { string address = SMC.SmcData.Context.Instance.General.SensorServiceAddress; if (address != _sensorServiceClient.Endpoint.Address.Uri.AbsoluteUri) { _sensorServiceClient = null; } } }
protected CredentialServiceCapabilities GetCredentialServiceCapabilities() { CredentialServiceCapabilities response = null; RunStep(() => { response = CredentialPortClient.GetServiceCapabilities(); }, "Get Credential service capabilities"); DoRequestDelay(); return(response); }