gRPC のサポート
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
v13.0.2 までは、Google Ads API .NET ライブラリは gRPC 機能に Grpc.Core
ライブラリを使用していました。バージョン 14.0.0 のクライアント ライブラリでは、gRPC 機能のデフォルト ライブラリとして Grpc.Net.Client
を使用し、フォールバックとして Grpc.Core
を使用しています。このガイドでは、この変更に関連する技術的な詳細について説明します。
切り替えの理由
Grpc.Core
は廃止される予定です。今後、gRPC の正式な C# 実装は Grpc.Net.Client
になります。お知らせをご覧ください。
Google Ads API .NET ライブラリの変更点
切り替えの一環として、クライアント ライブラリに次の変更を加えました。
UseGrpcCore
という名前の新しい GoogleAdsConfig
設定を導入しました。
- この設定のデフォルトは
false
です。
この設定を false
に設定すると、ライブラリは、可能であれば Grpc.Net.Client
を基盤となるトランスポート レイヤとして使用しようとします。
Grpc.Net.Client
は、一部の古い .NET ランタイム バージョンをサポートしていません(要件をご覧ください)。これらのプラットフォームでは、Google Ads API .NET ライブラリはフォールバックし、基盤となるトランスポート レイヤとして Grpc.Core
ライブラリを使用します。
UseGrpcCore
を true
に設定すると、Google Ads API .NET ライブラリが常に Grpc.Core
ライブラリを使用するように強制できます。
Google Ads API .NET ライブラリは、Google.Api.Gax.Grpc
パッケージ(Google Cloud SDK の一部)に依存します。gRPC ライブラリの変更により、このパッケージでは .NET Framework のメジャー バージョンが 4.0.0 に更新され、ランタイム要件が .NET Standard 2.1 に更新されています。
これに伴い、Google Ads API の .NET ライブラリのランタイム要件が .NET Standard 2.1 に更新されました。Google Ads API ライブラリは、.NET Framework 4.7.2 以降と .NET 5.0 以降を引き続きサポートします。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-06-26 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2024-06-26 UTC\u3002"}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-06-26 UTC。"]]