コード例 #1
0
 /// <summary>
 /// </summary>
 /// <param name="optional">
 /// </param>
 /// <param name="required">
 /// </param>
 /// <param name="repeatedOptional">
 /// </param>
 /// <param name="repeatedRequired">
 /// </param>
 /// <param name="topLevelOptional">
 /// </param>
 /// <param name="topLevelRequired">
 /// </param>
 /// <param name="repeatedTopLevelOptional">
 /// </param>
 /// <param name="repeatedTopLevelRequired">
 /// </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> EnumArgsAsync(EnumRequest.Types.Enum optional, EnumRequest.Types.Enum required, scg::IEnumerable <EnumRequest.Types.Enum> repeatedOptional, scg::IEnumerable <EnumRequest.Types.Enum> repeatedRequired, TopLevelEnum topLevelOptional, TopLevelEnum topLevelRequired, scg::IEnumerable <TopLevelEnum> repeatedTopLevelOptional, scg::IEnumerable <TopLevelEnum> repeatedTopLevelRequired, st::CancellationToken cancellationToken) =>
 EnumArgsAsync(optional, required, repeatedOptional, repeatedRequired, topLevelOptional, topLevelRequired, repeatedTopLevelOptional, repeatedTopLevelRequired, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken));
コード例 #2
0
 /// <summary>
 /// </summary>
 /// <param name="optional">
 /// </param>
 /// <param name="required">
 /// </param>
 /// <param name="repeatedOptional">
 /// </param>
 /// <param name="repeatedRequired">
 /// </param>
 /// <param name="topLevelOptional">
 /// </param>
 /// <param name="topLevelRequired">
 /// </param>
 /// <param name="repeatedTopLevelOptional">
 /// </param>
 /// <param name="repeatedTopLevelRequired">
 /// </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> EnumArgsAsync(EnumRequest.Types.Enum optional, EnumRequest.Types.Enum required, scg::IEnumerable <EnumRequest.Types.Enum> repeatedOptional, scg::IEnumerable <EnumRequest.Types.Enum> repeatedRequired, TopLevelEnum topLevelOptional, TopLevelEnum topLevelRequired, scg::IEnumerable <TopLevelEnum> repeatedTopLevelOptional, scg::IEnumerable <TopLevelEnum> repeatedTopLevelRequired, gaxgrpc::CallSettings callSettings = null) =>
 EnumArgsAsync(new EnumRequest
 {
     Optional         = optional,
     Required         = required,
     RepeatedOptional =
     {
         repeatedOptional ?? linq::Enumerable.Empty <EnumRequest.Types.Enum>(),
     },
     RepeatedRequired =
     {
         gax::GaxPreconditions.CheckNotNull(repeatedRequired, nameof(repeatedRequired)),
     },
     TopLevelOptional         = topLevelOptional,
     TopLevelRequired         = topLevelRequired,
     RepeatedTopLevelOptional =
     {
         repeatedTopLevelOptional ?? linq::Enumerable.Empty <TopLevelEnum>(),
     },
     RepeatedTopLevelRequired =
     {
         gax::GaxPreconditions.CheckNotNull(repeatedTopLevelRequired, nameof(repeatedTopLevelRequired)),
     },
 }, callSettings);