public ConcordanceResponse Concordance(ConcordanceNamespace nameSpace, string id, string appId) { try { var response = ChannelConcordance(nameSpace, id, appId); response.ForNamespace = nameSpace; return(response); } catch (EndpointNotFoundException) { return(null); } }
private ConcordanceResponse ChannelConcordance(ConcordanceNamespace nameSpace, string id, string appId, int retry = 0) { try { return(Channel.Concordance(nameSpace.GetEnumMemberAttribute().Value, id, appId)); } catch (ProtocolException ex) { if (retry < RetryLimit && ex.InnerException is WebException) { return(ChannelConcordance(nameSpace, id, appId, ++retry)); } throw; } catch (SerializationException ex) { if (retry < RetryLimit && ex.Message.StartsWith(XmlDeserializeMessage, StringComparison.Ordinal)) { return(ChannelConcordance(nameSpace, id, appId, ++retry)); } throw; } }
public ConcordanceResponse Concordance(ConcordanceNamespace nameSpace, int id, string appId) { return(Concordance(nameSpace, id.ToString(CultureInfo.InvariantCulture), appId)); }
public ConcordanceResponse Concordance(ConcordanceNamespace nameSpace, int id) { return _client.Concordance(nameSpace, id, _appId); }
public ConcordanceResponse Concordance(ConcordanceNamespace nameSpace, int id) { return(_client.Concordance(nameSpace, id, _appId)); }