From c290d1ca093dd22c289a6635bd8405af00877f33 Mon Sep 17 00:00:00 2001 From: olprod Date: Thu, 6 Sep 2018 08:16:32 +0000 Subject: [PATCH] commit translated contents --- .../data/adonet/ef/date-and-time-functions.md | 6 +-- ...tion-and-microsoft-active-accessibility.md | 52 +++++++++---------- docs/framework/wcf/privacy-information.md | 6 +-- ...alkthrough-hosting-a-wpf-clock-in-win32.md | 2 +- .../computation-expressions.md | 24 ++++----- ...result-tree-fragment-in-transformations.md | 6 +-- 6 files changed, 47 insertions(+), 49 deletions(-) diff --git a/docs/framework/data/adonet/ef/date-and-time-functions.md b/docs/framework/data/adonet/ef/date-and-time-functions.md index f2223cbd8b6..5511f428298 100644 --- a/docs/framework/data/adonet/ef/date-and-time-functions.md +++ b/docs/framework/data/adonet/ef/date-and-time-functions.md @@ -3,11 +3,11 @@ title: 日付と時刻関数 ms.date: 03/30/2017 ms.assetid: 971762d0-663b-4b64-8c61-352a8e6d3949 ms.openlocfilehash: 56ef2f0b0a62f6b2cf6db5fe2c6713c58228ff6f -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43556873" +ms.lasthandoff: 09/05/2018 +ms.locfileid: "43749542" --- # 日付と時刻関数 .NET Framework Data Provider for SQL Server (SqlClient) には、`System.DateTime` 型の入力値に対して操作を実行し、`string`、数値、または `System.DateTime` 値の結果を返す日付と時刻関数が用意されています。 これらの関数は、SqlClient の SqlServer 名前空間に存在します。 Entity Framework は、プロバイダーの名前空間プロパティを使用することにより、型や関数など、特定のコンストラクターに対してこのプロバイダーによってどのプレフィックスが使用されているかを特定できます。次の表に、SqlClient の日付と時刻関数を示します。 diff --git a/docs/framework/ui-automation/ui-automation-and-microsoft-active-accessibility.md b/docs/framework/ui-automation/ui-automation-and-microsoft-active-accessibility.md index 680c9e9638f..51859c5ee6b 100644 --- a/docs/framework/ui-automation/ui-automation-and-microsoft-active-accessibility.md +++ b/docs/framework/ui-automation/ui-automation-and-microsoft-active-accessibility.md @@ -1,37 +1,37 @@ --- -title: UI オートメーションと Microsoft Active Accessibility -ms.date: 03/30/2017 -helpviewer_keywords: -- Active Accessibility -- UI Automation, Active Accessibility compared to -- UI Automation, Microsoft Active Accessibility -- Active Accessibility, UI Automation compared to -ms.assetid: 87bee662-0a3e-4232-a421-20e7a5968321 -author: Xansky -ms.author: mhopkins -manager: markl -ms.openlocfilehash: be7711fdbe9b2cb45d618e685a6f1ae2a941aa29 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33399165" +title: UI オートメーションと Microsoft Active Accessibility +ms.date: 03/30/2017 +helpviewer_keywords: +- Active Accessibility +- UI Automation, Active Accessibility compared to +- UI Automation, Microsoft Active Accessibility +- Active Accessibility, UI Automation compared to +ms.assetid: 87bee662-0a3e-4232-a421-20e7a5968321 +author: Xansky +ms.author: mhopkins +manager: markl +ms.openlocfilehash: fcc7782b5e2ad2fae876c2b3143caf367332ed5a +ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/05/2018 +ms.locfileid: "43724384" --- # UI オートメーションと Microsoft Active Accessibility > [!NOTE] -> このドキュメントは、[!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)] 名前空間で定義されているマネージ クラスを使用する .NET Framework 開発者を対象としています。 [!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)]の最新情報については、「 [Windows Automation API: UI Automation (Windows のオートメーション API: UI オートメーション)](http://go.microsoft.com/fwlink/?LinkID=156746)」を参照してください。 +> このドキュメントは、[!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)] 名前空間で定義されているマネージド クラスを使用する .NET Framework 開発者を対象としています。 に関する最新情報については[!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)]を参照してください[Windows Automation API: UI Automation](https://go.microsoft.com/fwlink/?LinkID=156746)します。 - アプリケーションをアクセス可能にするための以前のソリューションは[!INCLUDE[TLA#tla_aa](../../../includes/tlasharptla-aa-md.md)] です。 [!INCLUDE[TLA#tla_uiautomation](../../../includes/tlasharptla-uiautomation-md.md)] は [!INCLUDE[TLA#tla_win](../../../includes/tlasharptla-win-md.md)] の新しいユーザー補助モデルであり、その目的は支援技術製品と自動テスト ツールのニーズを解決することです。 [!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)] は多くの点で [!INCLUDE[TLA2#tla_aa](../../../includes/tla2sharptla-aa-md.md)]よりも強化されています。 + アプリケーションをアクセス可能にするための以前のソリューションは[!INCLUDE[TLA#tla_aa](../../../includes/tlasharptla-aa-md.md)] です。 [!INCLUDE[TLA#tla_uiautomation](../../../includes/tlasharptla-uiautomation-md.md)] は [!INCLUDE[TLA#tla_win](../../../includes/tlasharptla-win-md.md)] の新しいユーザー補助モデルであり、その目的は支援技術製品と自動テスト ツールのニーズを解決することです。 [!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)] は多くの点で [!INCLUDE[TLA2#tla_aa](../../../includes/tla2sharptla-aa-md.md)] よりも強化されています。 このトピックでは、 [!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)] の主な機能を紹介し、 [!INCLUDE[TLA2#tla_aa](../../../includes/tla2sharptla-aa-md.md)]との違いについて説明します。 ## プログラミング言語 -<[!INCLUDE[TLA2#tla_aa](../../../includes/tla2sharptla-aa-md.md)] 基づく、[!INCLUDE[TLA#tla_com](../../../includes/tlasharptla-com-md.md)]デュアル インターフェイス サポートであるため、C および C++ でプログラミング可能な[!INCLUDE[TLA#tla_vb6](../../../includes/tlasharptla-vb6-md.md)]、およびスクリプト言語です。 [!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)] (標準コントロールのクライアント側プロバイダー ライブラリを含む) は、マネージ コードで記述され、UI オートメーション クライアント アプリケーションは、c# または Visual Basic .NET を使用する最も簡単にプログラミングされます。 インターフェイスを実装する UI オートメーション プロバイダーは、マネージ コードまたは C/C++ で記述できます。 +<[!INCLUDE[TLA2#tla_aa](../../../includes/tla2sharptla-aa-md.md)] に基づいて、[!INCLUDE[TLA#tla_com](../../../includes/tlasharptla-com-md.md)]をデュアル インターフェイスは、サポートされるため、C および C++ でプログラミング可能な[!INCLUDE[TLA#tla_vb6](../../../includes/tlasharptla-vb6-md.md)]、およびスクリプト言語です。 [!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)] (標準コントロールのクライアント側プロバイダー ライブラリを含む) は、マネージ コードで記述し、UI オートメーション クライアント アプリケーションは、c# または Visual Basic .NET を使用して最も簡単にプログラミングされます。 インターフェイスを実装する UI オートメーション プロバイダーは、マネージド コードまたは C/C++ で記述できます。 ## Windows Presentation Foundation におけるサポート - Windows Presentation Foundation (WPF) は、新しいモデルのユーザー インターフェイスを作成するためです。 [!INCLUDE[TLA2#tla_wpf](../../../includes/tla2sharptla-wpf-md.md)] の要素には [!INCLUDE[TLA2#tla_aa](../../../includes/tla2sharptla-aa-md.md)]のネイティブ サポート機能はありませんが、 [!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)]をサポートしており、これに [!INCLUDE[TLA2#tla_aa](../../../includes/tla2sharptla-aa-md.md)] クライアントのためのブリッジ サポートが含まれています。 [!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)] 専用に作成されたクライアントだけが [!INCLUDE[TLA2#tla_wpf](../../../includes/tla2sharptla-wpf-md.md)]のユーザー補助機能 (テキストに関する豊富なサポートなど) を最大限に利用できます。 + Windows Presentation Foundation (WPF) は、ユーザー インターフェイスを作成するための新しいモデルです。 [!INCLUDE[TLA2#tla_wpf](../../../includes/tla2sharptla-wpf-md.md)] の要素には [!INCLUDE[TLA2#tla_aa](../../../includes/tla2sharptla-aa-md.md)]のネイティブ サポート機能はありませんが、 [!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)]をサポートしており、これに [!INCLUDE[TLA2#tla_aa](../../../includes/tla2sharptla-aa-md.md)] クライアントのためのブリッジ サポートが含まれています。 [!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)] 専用に作成されたクライアントだけが [!INCLUDE[TLA2#tla_wpf](../../../includes/tla2sharptla-wpf-md.md)]のユーザー補助機能 (テキストに関する豊富なサポートなど) を最大限に利用できます。 ## サーバーとクライアント @@ -57,7 +57,7 @@ ms.locfileid: "33399165" [!INCLUDE[TLA2#tla_aa](../../../includes/tla2sharptla-aa-md.md)]における要素間ナビゲーションは、空間的 (画面上で左にある要素に移動するなど)、論理的 (次のメニュー項目に移動する、ダイアログ ボックスのタブ オーダー内で次の項目に移動するなど)、階層的 (コンテナー内の最初の子に移動する、子からその親に移動するなど) のいずれかです。 子要素が `IAccessible`を実装しているオブジェクトであるとは限らないため、階層的ナビゲーションは複雑です。 - [!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)]では、すべての [!INCLUDE[TLA2#tla_ui](../../../includes/tla2sharptla-ui-md.md)] 要素は、同じ基本機能をサポートする オブジェクトです (から継承されたインターフェイスを実装するオブジェクトは、プロバイダーの観点から)。ナビゲーションは主に階層的 (親から子、兄弟から次の兄弟) です (兄弟間のナビゲーションは、タブ オーダーに従う場合があるため、論理的要素も持っています)。使用して、ツリーの任意のフィルター選択されたビューを使用して開始場所から、移動できる、クラスです。 を使用して、特定の子または子孫に移動することもできます。たとえば、指定したコントロール パターンがサポートされるダイアログ ボックス内のすべての要素を非常に簡単に取得できます。 + [!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)]では、すべての [!INCLUDE[TLA2#tla_ui](../../../includes/tla2sharptla-ui-md.md)] 要素は、同じ基本機能をサポートする オブジェクトです (から継承されるインターフェイスを実装するオブジェクトは、プロバイダーの観点から)。ナビゲーションは主に階層的 (親から子、兄弟から次の兄弟) です (兄弟間のナビゲーションは、タブ オーダーに従う場合があるため、論理的要素も持っています)。使用して、ツリーの任意のフィルター選択されたビューを使用して、開始点から移動できる、クラス。 を使用して、特定の子または子孫に移動することもできます。たとえば、指定したコントロール パターンがサポートされるダイアログ ボックス内のすべての要素を非常に簡単に取得できます。 [!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)] におけるナビゲーションは [!INCLUDE[TLA2#tla_aa](../../../includes/tla2sharptla-aa-md.md)]におけるナビゲーションより一貫性があります。 ドロップダウン リストやポップアップ ウィンドウなど、 [!INCLUDE[TLA2#tla_aa](../../../includes/tla2sharptla-aa-md.md)] ツリーに 2 回表示される要素がありますが、このような要素からナビゲーションすると、予期しない結果が生じる可能性があります。 実際には、rebar コントロールに対して [!INCLUDE[TLA2#tla_aa](../../../includes/tla2sharptla-aa-md.md)] を正しく実装することは不可能です。 [!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)] では親の再指定や位置の変更が可能なため、ウィンドウの所有関係による階層にかかわらず、要素をツリー内の任意の場所に配置できます。 @@ -127,7 +127,7 @@ ms.locfileid: "33399165" 次の表に、2 つのモデルのプロパティ間の対応を示します。 -|[!INCLUDE[TLA2#tla_aa](../../../includes/tla2sharptla-aa-md.md)] のプロパティ アクセサー|[!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)] のプロパティ ID|コメント| +|[!INCLUDE[TLA2#tla_aa](../../../includes/tla2sharptla-aa-md.md)] のプロパティ アクセサー|[!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)] のプロパティ ID|Remarks| |-----------------------------------------------------------------------------------|---------------------------------------------------------------------------------------|-------------| |`get_accKeyboardShortcut`| または |両方とも存在する場合は`AccessKeyProperty` が優先されます。| |`get_accName`||| @@ -163,7 +163,7 @@ ms.locfileid: "33399165" 次は、ほとんどの [!INCLUDE[TLA2#tla_aa](../../../includes/tla2sharptla-aa-md.md)] コントロール サーバーで実装されていなかったか、 [!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)]に対応するものがない状態を示します。 -|[!INCLUDE[TLA2#tla_aa](../../../includes/tla2sharptla-aa-md.md)] の状態|コメント| +|[!INCLUDE[TLA2#tla_aa](../../../includes/tla2sharptla-aa-md.md)] の状態|Remarks| |-----------------------------------------------------------------------|-------------| |STATE_SYSTEM_BUSY|[!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)]| |STATE_SYSTEM_DEFAULT|[!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)]| @@ -179,7 +179,7 @@ ms.locfileid: "33399165" |STATE_SYSTEM_HOTTRACKED|[!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)]| |STATE_SYSTEM_PRESSED|[!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)]| - 完全な一覧については[!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)]プロパティの識別子を参照してください[UI オートメーション プロパティの概要](../../../docs/framework/ui-automation/ui-automation-properties-overview.md)です。 + 完全な一覧については[!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)]プロパティの識別子を参照してください[UI Automation Properties Overview](../../../docs/framework/ui-automation/ui-automation-properties-overview.md)します。 ## イベント @@ -210,7 +210,7 @@ ms.locfileid: "33399165" |EVENT_OBJECT_SELECTIONWITHIN|同等の機能がありません| |EVENT_OBJECT_SHOW|| |EVENT_OBJECT_STATECHANGE|さまざまなプロパティ変更イベント| -|EVENT_OBJECT_VALUECHANGE| および変更| +|EVENT_OBJECT_VALUECHANGE| 変更| |EVENT_SYSTEM_ALERT|同等の機能がありません| |EVENT_SYSTEM_CAPTUREEND|同等の機能がありません| |EVENT_SYSTEM_CAPTURESTART|同等の機能がありません| diff --git a/docs/framework/wcf/privacy-information.md b/docs/framework/wcf/privacy-information.md index f1f7da6d405..522d05ac46a 100644 --- a/docs/framework/wcf/privacy-information.md +++ b/docs/framework/wcf/privacy-information.md @@ -7,11 +7,11 @@ helpviewer_keywords: - privacy information [WCF] ms.assetid: c9553724-f3e7-45cb-9ea5-450a22d309d9 ms.openlocfilehash: 9c2a8d89fc62f8e3e0ce17f13604a6ba05df1a6f -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43534438" +ms.lasthandoff: 09/05/2018 +ms.locfileid: "43799201" --- # Windows Communication Foundation のプライバシー情報 マイクロソフトは、エンド ユーザーのプライバシー保護に力を入れています。 Windows Communication Foundation (WCF)、バージョン 3.0 を使用してアプリケーションをビルドすると、アプリケーションに、エンドユーザーのプライバシーに関する影響を与える可能性があります。 たとえば、アプリケーションが明示的にユーザーの連絡先情報を収集することがあります。つまり、アプリケーションがインターネットを経由して Web サイトに情報を要求したり、情報を送信したりすることがあります。 マイクロソフトの技術をアプリケーションに組み込んでいる場合、その技術にプライバシーに影響を与える可能性がある独自の動作が存在することがあります。 WCF 送信しませんすべての情報を Microsoft、アプリケーションからまたはエンドユーザーが選択する場合を除き。 diff --git a/docs/framework/wpf/advanced/walkthrough-hosting-a-wpf-clock-in-win32.md b/docs/framework/wpf/advanced/walkthrough-hosting-a-wpf-clock-in-win32.md index 8528532f7e2..fff05a2d7c8 100644 --- a/docs/framework/wpf/advanced/walkthrough-hosting-a-wpf-clock-in-win32.md +++ b/docs/framework/wpf/advanced/walkthrough-hosting-a-wpf-clock-in-win32.md @@ -80,7 +80,7 @@ int APIENTRY _tWinMain(HINSTANCE hInstance, int nCmdShow) ``` - この属性は、[!INCLUDE[TLA#tla_clr](../../../../includes/tlasharptla-clr-md.md)]を初期化した[!INCLUDE[TLA#tla_com](../../../../includes/tlasharptla-com-md.md)]、必要なシングル スレッド アパートメント モデル (STA) を使用する必要があります[!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)](と[!INCLUDE[TLA#tla_winforms](../../../../includes/tlasharptla-winforms-md.md)])。 + この属性は、[!INCLUDE[TLA#tla_clr](../../../../includes/tlasharptla-clr-md.md)]を初期化した[!INCLUDE[TLA#tla_com](../../../../includes/tlasharptla-com-md.md)]、必要なシングル スレッド アパートメント モデル (STA) を使用する必要があります[!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)] (と[!INCLUDE[TLA#tla_winforms](../../../../includes/tlasharptla-winforms-md.md)])。 ## Windows Presentation Framework ページを作成します。 次に、定義する DLL を作成、 [!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)]します。 作成する最も簡単なことがよくあります、 [!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)] としてスタンドアロン アプリケーション、および書き込みとデバッグ、[!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)]部分のことです。 クリックすると、プロジェクトを右クリックし、DLL にそのプロジェクトを変換できますが終わったら、**プロパティ**しようとして、アプリケーションや Windows クラス ライブラリに出力の種類を変更します。 diff --git a/docs/fsharp/language-reference/computation-expressions.md b/docs/fsharp/language-reference/computation-expressions.md index c75facdd55d..3b3767c941a 100644 --- a/docs/fsharp/language-reference/computation-expressions.md +++ b/docs/fsharp/language-reference/computation-expressions.md @@ -2,12 +2,12 @@ title: コンピュテーション式 (F#) description: F# でシーケンス処理できるし、制御フローの作成とバインドを使用して結合で計算を作成するための便利な構文を作成する方法について説明します。 ms.date: 07/27/2018 -ms.openlocfilehash: 4995efc757d99a575ee9fad3abf0465a32398c44 -ms.sourcegitcommit: 78bcb629abdbdbde0e295b4e81f350a477864aba +ms.openlocfilehash: ce81af7966a436b3973de277fb2a78ec06f4c471 +ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 08/08/2018 -ms.locfileid: "36207434" +ms.lasthandoff: 09/05/2018 +ms.locfileid: "43800918" --- # コンピュテーション式 @@ -229,8 +229,6 @@ builder.Run(builder.Delay(fun () -> {| cexpr |})) 上記のコードへの呼び出しで`Run`と`Delay`計算式ビルダー クラスで定義されていない場合は省略します。 としてここで示される、計算式の本体`{| cexpr |}`は、次の表で説明されている翻訳によってビルダー クラスのメソッドに関連する呼び出しに変換されます。 コンピュテーション式`{| cexpr |}`に従ってこれらの変換を再帰的に定義されているは、 `expr` f# の式と`cexpr`計算式です。 - - |正規表現|変換| |----------|-----------| |{| let binding in cexpr |}|let binding in {| cexpr |}| @@ -361,7 +359,7 @@ let comp = eventually { printfn " x = %d" x return 3 + 4 } -// Try the remaining lines in F# interactive to see how this +// Try the remaining lines in F# interactive to see how this // computation expression works in practice. let step x = Eventually.step x @@ -386,9 +384,11 @@ comp |> step |> step |> step |> step |> step |> step |> step |> step コンピュテーション式には、式から返される、基になる型があります。 計算の結果または遅延の計算を実行できる、基になる型を表すことがあります。 または何らかの種類のコレクションを反復処理する方法を提供できます。 前の例では、基になる型が**最終的に**します。 シーケンス式では、基になる型はします。 クエリ式では、基になる型はします。 非同期ワークフローでは、基になる型は[ `Async`](https://msdn.microsoft.com/library/03eb4d12-a01a-4565-a077-5e83f17cf6f7)します。 `Async`オブジェクトは、結果を計算するために実行する作業を表します。 たとえば、呼び出す[ `Async.RunSynchronously` ](https://msdn.microsoft.com/library/0a6663a9-50f2-4d38-8bf3-cefd1a51fd6b)計算を実行し、結果が返されます。 ## カスタム操作 + コンピュテーション式のカスタム処理を定義し、オペレーターはコンピュテーション式でカスタム操作を使用できます。 たとえば、クエリ式でクエリ演算子を含めることができます。 カスタム操作を定義するときに、Yield を定義する必要がありますとコンピュテーション式内のメソッド。 カスタム操作を定義するには、そのコンピュテーション式のビルダー クラスに配置し、適用、 [ `CustomOperationAttribute`](https://msdn.microsoft.com/library/199f3927-79df-484b-ba66-85f58cc49b19)します。 この属性は、カスタム操作で使用する名前を引数として文字列を受け取ります。 この名前は、そのコンピュテーション式の中かっこの開始時のスコープに渡されます。 そのため、このブロックでカスタム操作と同じ名前を指定する識別子を使用しないでください。 たとえばなどの識別子の使用を避ける`all`または`last`クエリ式で。 ### 新しいカスタム操作で既存のビルダーを拡張します。 + ビルダー クラスは、既にある場合は、このビルダー クラスの外部からのカスタム操作が拡張できます。 拡張機能は、モジュール内で宣言する必要があります。 名前空間には、同じファイルで、型が定義されている同じ名前空間宣言のグループを除く拡張メンバーを含めることはできません。 次の例は、既存の拡張機能`Microsoft.FSharp.Linq.QueryBuilder`クラス。 @@ -402,10 +402,8 @@ type Microsoft.FSharp.Linq.QueryBuilder with ``` ## 関連項目 -[F# 言語リファレンス](index.md) - -[非同期ワークフロー](asynchronous-workflows.md) - -[シーケンス](https://msdn.microsoft.com/library/6b773b6b-9c9a-4af8-bd9e-d96585c166db) -[クエリ式](query-expressions.md) +- [F# 言語リファレンス](index.md) +- [非同期ワークフロー](asynchronous-workflows.md) +- [シーケンス](https://msdn.microsoft.com/library/6b773b6b-9c9a-4af8-bd9e-d96585c166db) +- [クエリ式](query-expressions.md) diff --git a/docs/standard/data/xml/result-tree-fragment-in-transformations.md b/docs/standard/data/xml/result-tree-fragment-in-transformations.md index 39bbaa42c67..7a8be99e01f 100644 --- a/docs/standard/data/xml/result-tree-fragment-in-transformations.md +++ b/docs/standard/data/xml/result-tree-fragment-in-transformations.md @@ -6,11 +6,11 @@ ms.assetid: df363480-ba02-4233-9ddf-8434e421c4f1 author: mairaw ms.author: mairaw ms.openlocfilehash: ca6871886a64c864451eb3e2f6f4843e0150123b -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 ms.translationtype: HT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43553021" +ms.lasthandoff: 09/05/2018 +ms.locfileid: "43805716" --- # 変換での結果ツリー フラグメントの処理