/// <summary> /// </summary> /// <param name="singleResourceName"> /// </param> /// <param name="repeatedResourceName"> /// </param> /// <param name="singleWildcardResource"> /// </param> /// <param name="repeatedWildcardResource"> /// </param> /// <param name="multiPatternResourceName"> /// </param> /// <param name="repeatedMultiPatternResourceName"> /// </param> /// <param name="cancellationToken">A <see cref="st::CancellationToken"/> to use for this RPC.</param> /// <returns>A Task containing the RPC response.</returns> public virtual stt::Task <Response> MethodValuesAsync(AResourceName singleResourceName, scg::IEnumerable <AResourceName> repeatedResourceName, gax::IResourceName singleWildcardResource, scg::IEnumerable <gax::IResourceName> repeatedWildcardResource, MultiPatternResourceName multiPatternResourceName, scg::IEnumerable <MultiPatternResourceName> repeatedMultiPatternResourceName, st::CancellationToken cancellationToken) => MethodValuesAsync(singleResourceName, repeatedResourceName, singleWildcardResource, repeatedWildcardResource, multiPatternResourceName, repeatedMultiPatternResourceName, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken));
/// <summary> /// </summary> /// <param name="singleResourceName"> /// </param> /// <param name="repeatedResourceName"> /// </param> /// <param name="singleWildcardResource"> /// </param> /// <param name="repeatedWildcardResource"> /// </param> /// <param name="multiPatternResourceName"> /// </param> /// <param name="repeatedMultiPatternResourceName"> /// </param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>A Task containing the RPC response.</returns> public virtual stt::Task <Response> MethodValuesAsync(AResourceName singleResourceName, scg::IEnumerable <AResourceName> repeatedResourceName, gax::IResourceName singleWildcardResource, scg::IEnumerable <gax::IResourceName> repeatedWildcardResource, MultiPatternResourceName multiPatternResourceName, scg::IEnumerable <MultiPatternResourceName> repeatedMultiPatternResourceName, gaxgrpc::CallSettings callSettings = null) => MethodValuesAsync(new ValuesRequest { SingleResourceNameAsAResourceName = singleResourceName, RepeatedResourceNameAsAResourceNames = { repeatedResourceName ?? linq::Enumerable.Empty <AResourceName>(), }, SingleWildcardResourceAsResourceName = singleWildcardResource, RepeatedWildcardResourceAsResourceNames = { repeatedWildcardResource ?? linq::Enumerable.Empty <gax::IResourceName>(), }, MultiPatternResourceNameAsMultiPatternResourceName = multiPatternResourceName, RepeatedMultiPatternResourceNameAsMultiPatternResourceNames = { repeatedMultiPatternResourceName ?? linq::Enumerable.Empty <MultiPatternResourceName>(), }, }, callSettings);