diff --git a/docs/csharp/programming-guide/delegates/index.md b/docs/csharp/programming-guide/delegates/index.md
index b4e7145543b..c247adb0bf2 100644
--- a/docs/csharp/programming-guide/delegates/index.md
+++ b/docs/csharp/programming-guide/delegates/index.md
@@ -5,11 +5,11 @@ helpviewer_keywords:
- C# language, delegates
- delegates [C#]
ms.assetid: 97de039b-c76b-4b9c-a27d-8c1e1c8d93da
-ms.openlocfilehash: 96de5601c60dd309fe5467414affd20b8bc93d87
-ms.sourcegitcommit: 69229651598b427c550223d3c58aba82e47b3f82
+ms.openlocfilehash: cbceea24082d091c516c78313ca4c62bce44054d
+ms.sourcegitcommit: 3b1cb8467bd73dee854b604e306c0e7e3882d91a
ms.translationtype: HT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/04/2018
+ms.lasthandoff: 11/07/2018
ms.locfileid: "48584207"
---
# デリゲート (C# プログラミング ガイド)
@@ -57,16 +57,18 @@ ms.locfileid: "48584207"
- [方法: デリゲートを宣言し、インスタンス化して使用する](../../../csharp/programming-guide/delegates/how-to-declare-instantiate-and-use-a-delegate.md)
+
## C# 言語仕様
- [!INCLUDE[CSharplangspec](~/includes/csharplangspec-md.md)]
+
+詳細については、「[C# 言語の仕様](../../language-reference/language-specification/index.md)」の「[デリゲート](~/_csharplang/spec/delegates.md)」を参照してください。 言語仕様は、C# の構文と使用法に関する信頼性のある情報源です。
## 参考書籍の該当する章
- 『 [Delegates, Events, and Lambda Expressions (デリゲート、イベント、およびラムダ式) (C# 3.0 クックブック (第 3 版): C# 3.0 プログラマ向けの 250 以上のソリューション)](https://msdn.microsoft.com/library/orm-9780596516109-03-09.aspx) 』の「 [Delegates, Events, and Lambda Expressions (デリゲート、イベント、およびラムダ式)](https://msdn.microsoft.com/library/orm-9780596516109-03.aspx) 」
+ 『 [Delegates, Events, and Lambda Expressions (デリゲート、イベント、およびラムダ式) (C# 3.0 クックブック (第 3 版): C# 3.0 プログラマ向けの 250 以上のソリューション)](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2008/ff518994%28v=orm.10%29) 』の「 [Delegates, Events, and Lambda Expressions (デリゲート、イベント、およびラムダ式)](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2008/ff518995%28v=orm.10%29) 」
- 「[Learn」の「g C# 3.0: Master the Fundamentals of C# 3.0 (C# 3.0 の学習: C# 3.0 の基礎を習得)](https://msdn.microsoft.com/library/orm-9780596521066-01-17.aspx) 」の「 [Learn」の「g C# 3.0: Master the fundamentals of C# 3.0](https://msdn.microsoft.com/library/orm-9780596521066-01.aspx)」
+ 「[Learn」の「g C# 3.0: Master the Fundamentals of C# 3.0 (C# 3.0 の学習: C# 3.0 の基礎を習得)](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2008/ff652490%28v=orm.10%29) 」の「 [Learn」の「g C# 3.0: Master the fundamentals of C# 3.0](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2008/ff652493%28v=orm.10%29)」
## 参照
-
-- [C# プログラミング ガイド](../../../csharp/programming-guide/index.md)
+- [C# プログラミングガイド](../../../csharp/programming-guide/index.md)
- [イベント](../../../csharp/programming-guide/events/index.md)
diff --git a/docs/csharp/programming-guide/events/index.md b/docs/csharp/programming-guide/events/index.md
index 7ffbeae78df..e794e893666 100644
--- a/docs/csharp/programming-guide/events/index.md
+++ b/docs/csharp/programming-guide/events/index.md
@@ -6,12 +6,12 @@ helpviewer_keywords:
- C# language, events
- events [C#]
ms.assetid: a8e51b22-d294-44fb-9539-0072f06c4cb3
-ms.openlocfilehash: 4031ff08bee945f019974ad590e9b3df6d9c263c
-ms.sourcegitcommit: 2eb5ca4956231c1a0efd34b6a9cab6153a5438af
+ms.openlocfilehash: 8923bb4263c6857e7c2e194851befdc48f33a89e
+ms.sourcegitcommit: 3b1cb8467bd73dee854b604e306c0e7e3882d91a
ms.translationtype: HT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/11/2018
-ms.locfileid: "49086233"
+ms.lasthandoff: 11/07/2018
+ms.locfileid: "50743951"
---
# イベント (C# プログラミング ガイド)
[クラス](../../../csharp/language-reference/keywords/class.md) やオブジェクトは、何か重要なことが起こった場合に、イベントを使用して他のクラスまたはオブジェクトに通知を送ります。 イベントを送信する ( *発生させる*) クラスを *パブリッシャー* 、イベントを受信する ( *処理する*) クラスを *サブスクライバー*と呼びます。
@@ -49,16 +49,17 @@ ms.locfileid: "49086233"
- [方法: カスタム イベント アクセサーを実装する](../../../csharp/programming-guide/events/how-to-implement-custom-event-accessors.md)
## C# 言語仕様
- [!INCLUDE[CSharplangspec](~/includes/csharplangspec-md.md)]
+
+詳細については、「[C# 言語の仕様](../../language-reference/language-specification/index.md)」の「[イベント](~/_csharplang/spec/classes.md#events)」を参照してください。 言語仕様は、C# の構文と使用法に関する信頼性のある情報源です。
## 参考書籍の該当する章
- 『 [Delegates, Events, and Lambda Expressions (デリゲート、イベント、およびラムダ式) (C# 3.0 クックブック (第 3 版): C# 3.0 プログラマ向けの 250 以上のソリューション)](https://msdn.microsoft.com/library/orm-9780596516109-03-09.aspx) 』の「 [Delegates, Events, and Lambda Expressions (デリゲート、イベント、およびラムダ式)](https://msdn.microsoft.com/library/orm-9780596516109-03.aspx) 」
+ 『 [Delegates, Events, and Lambda Expressions (デリゲート、イベント、およびラムダ式) (C# 3.0 クックブック (第 3 版): C# 3.0 プログラマ向けの 250 以上のソリューション)](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2008/ff518994%28v=orm.10%29) 』の「 [Delegates, Events, and Lambda Expressions (デリゲート、イベント、およびラムダ式)](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2008/ff518995%28v=orm.10%29) 」
- 「[Learn」の「g C# 3.0: Master the Fundamentals of C# 3.0 (C# 3.0 の学習: C# 3.0 の基礎を習得)](https://msdn.microsoft.com/library/orm-9780596521066-01-17.aspx) 」の「 [Learn」の「g C# 3.0: Master the fundamentals of C# 3.0](https://msdn.microsoft.com/library/orm-9780596521066-01.aspx)」
+ 「[Learn」の「g C# 3.0: Master the Fundamentals of C# 3.0 (C# 3.0 の学習: C# 3.0 の基礎を習得)](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2008/ff652490%28v=orm.10%29) 」の「 [Learn」の「g C# 3.0: Master the fundamentals of C# 3.0](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2008/ff652493%28v=orm.10%29)」
## 参照
-
-- [C# プログラミング ガイド](../../../csharp/programming-guide/index.md)
+- [C# プログラミングガイド](../../../csharp/programming-guide/index.md)
- [デリゲート](../../../csharp/programming-guide/delegates/index.md)
- [Windows フォーム内でのイベント ハンドラーの作成](../../../../docs/framework/winforms/creating-event-handlers-in-windows-forms.md)
diff --git a/docs/csharp/programming-guide/exceptions/index.md b/docs/csharp/programming-guide/exceptions/index.md
index f47494d00bf..1562e75dfd4 100644
--- a/docs/csharp/programming-guide/exceptions/index.md
+++ b/docs/csharp/programming-guide/exceptions/index.md
@@ -6,12 +6,12 @@ helpviewer_keywords:
- exceptions [C#]
- C# language, exceptions
ms.assetid: 0001887f-4fa2-47e2-8034-2819477e2344
-ms.openlocfilehash: a0ec7b1a91dc701093131b8807b25e66d291a746
-ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
+ms.openlocfilehash: 6cacf3cc613ffb23c6656d5d5718064a91b777a6
+ms.sourcegitcommit: b5cd9d5d3b75a5537fc9ad8a3f085f0bb1845ee0
ms.translationtype: HT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/27/2018
-ms.locfileid: "50188327"
+ms.lasthandoff: 11/07/2018
+ms.locfileid: "50744224"
---
# 例外と例外処理 (C# プログラミング ガイド)
C# 言語の例外処理機能は、プログラムの実行時に発生する予期しない状況や例外的な状況を扱うのに役立ちます。 例外処理では、キーワード `try`、`catch`、および `finally` を使用して、成功しない可能性があるアクションを試行し、適切な場合はエラーを処理して、後からリソースをクリーンアップします。 例外の発生元は、共通言語ランタイム (CLR)、.NET Framework、または任意のサード パーティ ライブラリ、またはアプリケーション コードなどさまざまです。 例外は、`throw` キーワードを使用して作成されます。
@@ -61,7 +61,8 @@ C# 言語の例外処理機能は、プログラムの実行時に発生する
- [方法: finally を使用してクリーンアップ コードを実行する](../../../csharp/programming-guide/exceptions/how-to-execute-cleanup-code-using-finally.md)
## C# 言語仕様
- [!INCLUDE[CSharplangspec](~/includes/csharplangspec-md.md)]
+
+詳細については、「[C# 言語の仕様](../../language-reference/language-specification/index.md)」の「[例外](~/_csharplang/spec/exceptions.md)」を参照してください。 言語仕様は、C# の構文と使用法に関する信頼性のある情報源です。
## 参照
diff --git a/docs/csharp/programming-guide/index.md b/docs/csharp/programming-guide/index.md
index 6b46d68b8fa..4de25e7226b 100644
--- a/docs/csharp/programming-guide/index.md
+++ b/docs/csharp/programming-guide/index.md
@@ -9,17 +9,17 @@ helpviewer_keywords:
- Visual C#, programming concepts
- C# language, concepts
ms.assetid: ac0f23a2-6bf3-4077-be99-538ae5fd3bc5
-ms.openlocfilehash: a145e3e1b73db6fdfbc5f1408231e78f55b559d1
-ms.sourcegitcommit: 76a304c79a32aa13889ebcf4b9789a4542b48e3e
+ms.openlocfilehash: 3827ebfe401938e4fa1b530672352123ae2ac826
+ms.sourcegitcommit: 0fbd677fcdc5bf46c4d827f492eaaa970edc07b6
ms.translationtype: HT
ms.contentlocale: ja-JP
-ms.lasthandoff: 09/13/2018
-ms.locfileid: "45515139"
+ms.lasthandoff: 10/30/2018
+ms.locfileid: "50235740"
---
# C# プログラミング ガイド
このセクションでは、C# 言語の重要な機能に関する詳細と、.NET Framework 経由でアクセスできる C# の機能について説明します。
- このセクションの大部分は、C# と一般的なプログラミングの概念について、ある程度の知識を持っていることを前提として説明されています。 プログラミングや C# のまったくの初心者の方は、「[C# Quickstarts](../quick-starts/index.md)」(C# クイック スタート) や「[Getting Started with C#](https://www.microsoft.com/net/tutorials/csharp/getting-started)」(C# の概要) の対話型チュートリアルを参照してください。プログラミングの予備知識は必要ありません。
+ このセクションの大部分は、C# と一般的なプログラミングの概念について、ある程度の知識を持っていることを前提として説明されています。 プログラミングや C# のまったくの初心者の方は、「[Introduction to C# Tutorials](../tutorials/intro-to-csharp/index.md)」(C# チュートリアルの概要) や「[Getting Started with C#](https://www.microsoft.com/net/tutorials/csharp/getting-started)」(C# の概要) の対話型チュートリアルを参照してください。プログラミングの予備知識は必要ありません。
特定のキーワード、演算子、およびプリプロセッサ ディレクティブについては、「[C# リファレンス](../../csharp/language-reference/index.md)」を参照してください。 C# 言語の仕様については、「[C# 言語仕様](../../csharp/language-reference/language-specification/index.md)」を参照してください。
@@ -27,7 +27,7 @@ ms.locfileid: "45515139"
[インサイド C# プログラム](../../csharp/programming-guide/inside-a-program/index.md)
-[Main() とコマンド ライン引数](../../csharp/programming-guide/main-and-command-args/index.md)
+[Main() とコマンドライン引数](../../csharp/programming-guide/main-and-command-args/index.md)
## 言語セクション
[ステートメント、式、および演算子](../../csharp/programming-guide/statements-expressions-operators/index.md)
diff --git a/docs/csharp/programming-guide/indexers/index.md b/docs/csharp/programming-guide/indexers/index.md
index 6daa35a3e87..f28cbfb2113 100644
--- a/docs/csharp/programming-guide/indexers/index.md
+++ b/docs/csharp/programming-guide/indexers/index.md
@@ -7,11 +7,11 @@ helpviewer_keywords:
- indexers [C#]
- C# language, indexers
ms.assetid: 022cd27d-d5e0-4cfe-8b97-dc018cc3355d
-ms.openlocfilehash: 6a98cd9f2ff6f40a200a9e30fc65de717b6e788e
-ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19
+ms.openlocfilehash: 405de22ea7e48a5964de48eb20becdaf5fc5ae01
+ms.sourcegitcommit: 3b1cb8467bd73dee854b604e306c0e7e3882d91a
ms.translationtype: HT
ms.contentlocale: ja-JP
-ms.lasthandoff: 09/04/2018
+ms.lasthandoff: 11/07/2018
ms.locfileid: "43503634"
---
# インデクサー (C# プログラミング ガイド)
@@ -64,9 +64,10 @@ C# 7.0 以降、get アクセサーと set アクセサーのどちらも、式
- [アクセサーのアクセシビリティの制限](../../../csharp/programming-guide/classes-and-structs/restricting-accessor-accessibility.md)
## C# 言語仕様
- [!INCLUDE[CSharplangspec](~/includes/csharplangspec-md.md)]
+
+詳細については、「[C# 言語の仕様](../../language-reference/language-specification/index.md)」の「[インデクサー](~/_csharplang/spec/classes.md#indexers)」を参照してください。 言語仕様は、C# の構文と使用法に関する信頼性のある情報源です。
## 参照
-- [C# プログラミング ガイド](../../../csharp/programming-guide/index.md)
+- [C# プログラミングガイド](../../../csharp/programming-guide/index.md)
- [プロパティ](../../../csharp/programming-guide/classes-and-structs/properties.md)
diff --git a/docs/csharp/programming-guide/interop/index.md b/docs/csharp/programming-guide/interop/index.md
index f52047f679f..3d85ec107c6 100644
--- a/docs/csharp/programming-guide/interop/index.md
+++ b/docs/csharp/programming-guide/interop/index.md
@@ -7,12 +7,12 @@ helpviewer_keywords:
- platform invoke, accessing APIs with C#
- C# language, interoperability
ms.assetid: 238bb95a-e962-4026-bbd5-197055bdb8ee
-ms.openlocfilehash: f1befaf6fe5b553f8049385b95a9f541cf0d57a7
-ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19
+ms.openlocfilehash: dc68a2a9c21f6fdb9b531bd07428325ac22ebfb6
+ms.sourcegitcommit: 3b1cb8467bd73dee854b604e306c0e7e3882d91a
ms.translationtype: HT
ms.contentlocale: ja-JP
-ms.lasthandoff: 09/04/2018
-ms.locfileid: "43506125"
+ms.lasthandoff: 11/07/2018
+ms.locfileid: "50980649"
---
# 相互運用性 (C# プログラミング ガイド)
相互運用性は、アンマネージ コードへの既存の投資を保持して活用できるようにします。 共通言語ランタイム (CLR) の制御下で実行されるコードは*マネージド コード*と呼ばれ、CLR の外部で実行されるコードは*アンマネージド コード*と呼ばれます。 アンマネージ コードの例は、COM、COM +、C++ コンポーネント、ActiveX コンポーネント、および Microsoft Win32 API です。
@@ -39,11 +39,12 @@ ms.locfileid: "43506125"
C# クラスを COM オブジェクトとして公開する方法を示します。
## C# 言語仕様
- [!INCLUDE[CSharplangspec](~/includes/csharplangspec-md.md)]
+
+詳細については、「[C# 言語の仕様](../../language-reference/language-specification/index.md)」の「[基本概念](~/_csharplang/spec/unsafe-code.md)」を参照してください。 言語仕様は、C# の構文と使用法に関する信頼性のある情報源です。
## 参照
-
-- [C# プログラミング ガイド](../../../csharp/programming-guide/index.md)
+- [C# プログラミングガイド](../../../csharp/programming-guide/index.md)
- [アンマネージ コードとの相互運用](../../../../docs/framework/interop/index.md)
- [チュートリアル: Office のプログラミング](../../../csharp/programming-guide/interop/walkthrough-office-programming.md)
diff --git a/docs/framework/add-ins/walkthrough-create-extensible-app.md b/docs/framework/add-ins/walkthrough-create-extensible-app.md
index fca0e114fdd..2df27da56c5 100644
--- a/docs/framework/add-ins/walkthrough-create-extensible-app.md
+++ b/docs/framework/add-ins/walkthrough-create-extensible-app.md
@@ -14,11 +14,11 @@ ms.assetid: 694a33c5-a040-450d-aed5-ac49fc88ce61
author: rpetrusha
ms.author: ronpet
ms.openlocfilehash: 63780583d035d6fab6b3a79424857b82a910ef09
-ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
+ms.sourcegitcommit: 5fd80619c760fa8c25d33a6f5661247cb65da465
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/27/2018
-ms.locfileid: "50183894"
+ms.lasthandoff: 11/01/2018
+ms.locfileid: "50744614"
---
# チュートリアル : 拡張性のあるアプリケーションの作成
このチュートリアルでは、簡単な計算機機能を実行するアドインのパイプラインを作成する方法について説明します。 実際のシナリオは含まれていません代わりに、パイプラインとアドインを追加できるようにするホストのサービスの基本的な機能を示します。
diff --git a/docs/framework/additional-apis/datamemberlisteditor-class.md b/docs/framework/additional-apis/datamemberlisteditor-class.md
index 923e6321198..c5ac0a8172a 100644
--- a/docs/framework/additional-apis/datamemberlisteditor-class.md
+++ b/docs/framework/additional-apis/datamemberlisteditor-class.md
@@ -15,11 +15,11 @@ topic_type:
author: mairaw
ms.author: mairaw
ms.openlocfilehash: 8b934e5ee69c2e6ebd5cf4da7de2790669c68986
-ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
+ms.sourcegitcommit: 4bca8f7e172fd019ef437a4803bf5895c6bc4781
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/27/2018
-ms.locfileid: "50191811"
+ms.lasthandoff: 11/03/2018
+ms.locfileid: "50980597"
---
# DataMemberListEditor クラス
diff --git a/docs/framework/configure-apps/file-schema/appsettings/remove-element-for-appsettings.md b/docs/framework/configure-apps/file-schema/appsettings/remove-element-for-appsettings.md
index 6838a8e8255..0b3b27400bf 100644
--- a/docs/framework/configure-apps/file-schema/appsettings/remove-element-for-appsettings.md
+++ b/docs/framework/configure-apps/file-schema/appsettings/remove-element-for-appsettings.md
@@ -10,11 +10,11 @@ ms.assetid: 218c4464-e007-4539-803f-7c8b0a909fd8
author: guardrex
ms.author: mairaw
ms.openlocfilehash: e9b79a8319b320289f43adac5a82ef22fa5e32b0
-ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
+ms.sourcegitcommit: 0fbd677fcdc5bf46c4d827f492eaaa970edc07b6
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/28/2018
-ms.locfileid: "50199696"
+ms.lasthandoff: 10/30/2018
+ms.locfileid: "50235779"
---
# \<削除 > 要素の\
diff --git a/docs/framework/configure-apps/file-schema/cryptography/cryptoclass-element.md b/docs/framework/configure-apps/file-schema/cryptography/cryptoclass-element.md
index c9c26d0ebb3..7c5a9ec1a87 100644
--- a/docs/framework/configure-apps/file-schema/cryptography/cryptoclass-element.md
+++ b/docs/framework/configure-apps/file-schema/cryptography/cryptoclass-element.md
@@ -11,11 +11,11 @@ ms.assetid: 03db52ef-010e-44ea-b6fd-b9c900ecad50
author: mcleblanc
ms.author: markl
ms.openlocfilehash: aec786123357337cbaa6251191a023c092af3049
-ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
+ms.sourcegitcommit: 5fd80619c760fa8c25d33a6f5661247cb65da465
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/27/2018
-ms.locfileid: "50181070"
+ms.lasthandoff: 11/01/2018
+ms.locfileid: "50744263"
---
# <cryptoClass>要素
[\](../../../../../docs/framework/configure-apps/file-schema/cryptography/nameentry-element.md) 要素内の表示名へのマッピングを持つ暗号化クラスを含みます。
diff --git a/docs/framework/configure-apps/file-schema/network/add-element-for-bypasslist-network-settings.md b/docs/framework/configure-apps/file-schema/network/add-element-for-bypasslist-network-settings.md
index 5b433f7b756..e40a33f7088 100644
--- a/docs/framework/configure-apps/file-schema/network/add-element-for-bypasslist-network-settings.md
+++ b/docs/framework/configure-apps/file-schema/network/add-element-for-bypasslist-network-settings.md
@@ -11,11 +11,11 @@ helpviewer_keywords:
- add element, bypasslist
ms.assetid: a0b86e28-86b4-4497-abe8-d5fd614c7926
ms.openlocfilehash: ca1d33b2077736a9760f65857bffe4e96c4aeab0
-ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
+ms.sourcegitcommit: 0fbd677fcdc5bf46c4d827f492eaaa970edc07b6
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/27/2018
-ms.locfileid: "50182217"
+ms.lasthandoff: 10/30/2018
+ms.locfileid: "50235727"
---
# <追加>bypasslist (ネットワーク設定) の要素
プロキシ バイ パスの一覧には、IP アドレスまたは DNS 名を追加します。
diff --git a/docs/framework/configure-apps/how-to-enable-and-disable-automatic-binding-redirection.md b/docs/framework/configure-apps/how-to-enable-and-disable-automatic-binding-redirection.md
index 3507ae7b3e3..b6c3b545e8f 100644
--- a/docs/framework/configure-apps/how-to-enable-and-disable-automatic-binding-redirection.md
+++ b/docs/framework/configure-apps/how-to-enable-and-disable-automatic-binding-redirection.md
@@ -1,26 +1,38 @@
---
-title: '方法: 自動バインディング リダイレクトを有効/無効にする'
-ms.date: 09/12/2018
+title: 有効にするか、自動生成されたバインド リダイレクトを無効にします。
+ms.date: 10/30/2018
helpviewer_keywords:
- side-by-side execution, assembly binding redirection
- assemblies [.NET Framework], binding redirection
ms.assetid: 5fca42f3-bdce-4b81-a704-61e42c89d3ba
author: mcleblanc
ms.author: markl
-ms.openlocfilehash: 9b9c9cbdb89ccf67942dcccee37ea410c6fa39a5
-ms.sourcegitcommit: ea00c05e0995dae928d48ead99ddab6296097b4c
+ms.openlocfilehash: 284c2a08f2b78d2c6a1ab9752a3f2283e87fd734
+ms.sourcegitcommit: 3b1cb8467bd73dee854b604e306c0e7e3882d91a
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/02/2018
-ms.locfileid: "48036202"
+ms.lasthandoff: 11/07/2018
+ms.locfileid: "50980834"
---
# 方法: 自動バインディング リダイレクトを有効/無効にする
-Visual studio を対象とするアプリをコンパイルするときに、[!INCLUDE[net_v451](../../../includes/net-v451-md.md)]以降のバージョンでバインド リダイレクトが自動的にアセンブリの統一をオーバーライドするアプリの構成ファイルに追加するとします。 アプリの構成ファイルで手動でバインド リダイレクトを指定している場合でも、アプリまたはそのコンポーネントが同じアセンブリの複数バージョンを参照している場合、バインド リダイレクトが追加されます。 自動バインド リダイレクトの機能に影響を与えます従来のデスクトップ アプリと web アプリを対象とする、[!INCLUDE[net_v451](../../../includes/net-v451-md.md)]以降のバージョンの動作は、web アプリに少しずつ異なります。 以前のバージョンの .NET Framework を対象とする既存のアプリがある場合は、自動バインド リダイレクトを有効にできます。また、手動で作成したバインド リダイレクトを保持する場合は、この機能を無効にできます。
+Visual studio を対象とするアプリをコンパイルするときに、[!INCLUDE[net_v451](../../../includes/net-v451-md.md)]以降のバージョンでバインド リダイレクトが自動的にアセンブリの統一をオーバーライドするアプリの構成ファイルに追加するとします。 アプリの構成ファイルで手動でバインド リダイレクトを指定している場合でも、アプリまたはそのコンポーネントが同じアセンブリの複数バージョンを参照している場合、バインド リダイレクトが追加されます。 自動バインド リダイレクトの機能に影響を与えますデスクトップ アプリと web アプリを対象とする、[!INCLUDE[net_v451](../../../includes/net-v451-md.md)]以降のバージョンでは、この操作は、web アプリに少しずつ異なります。 既存のアプリ、.NET Framework のターゲットを以前のバージョンがあるか、バインド リダイレクトを手動で作成する場合は、この機能を無効にすることができる場合、自動バインド リダイレクトを有効にできます。
## デスクトップ アプリで自動バインド リダイレクトを無効にします。
-自動バインド リダイレクトは、[!INCLUDE[net_v451](../../../includes/net-v451-md.md)] 以上のバージョンを対象とする従来のデスクトップ アプリで、既定で有効になっています。 バインド リダイレクトは、アプリケーションがコンパイルされ、発生する可能性のあるアセンブリの統一をオーバーライドするときに、出力構成ファイル (app.config) に追加されます。 ソース app.config ファイルは変更されません。 アプリのプロジェクト ファイルを変更して、この機能を無効にできます。
+既定では対象とする Windows デスクトップ アプリの自動バインド リダイレクトが有効になっている、[!INCLUDE[net_v451](../../../includes/net-v451-md.md)]以降のバージョン。 バインド リダイレクトは、出力の構成に追加されます (**app.config**)、アプリがコンパイルされたときにファイルおよび配置する可能性のあるアセンブリの統一をオーバーライドします。 ソース**app.config**ファイルは変更されません。 この機能を無効にするには、アプリのプロジェクト ファイルを変更するか、Visual Studio でプロジェクトのプロパティのチェック ボックスの選択を解除します。
+
+### プロジェクトのプロパティを無効にします。
+
+Visual Studio 2017 バージョン 15.7 以降があれば、簡単にプロジェクトのプロパティ ページで自動生成されたバインド リダイレクトを無効にすることができます。
+
+1. **ソリューション エクスプローラー**でプロジェクトを右クリックして、**[プロパティ]** を選択します。
+
+2. **アプリケーション** ページで、オフに、**自動生成バインド リダイレクト**オプション。
+
+3. キーを押して**Ctrl**+**S**の変更を保存します。
+
+### プロジェクト ファイルを手動で無効にします。
1. 次のメソッドのいずれかを使用して編集するためのプロジェクト ファイルを開きます。
@@ -75,9 +87,9 @@ Visual studio を対象とするアプリをコンパイルするときに、[!I
## Web apps での自動バインド リダイレクトを有効にします。
-自動バインド リダイレクトは、Web アプリでは異なる方法で実装されます。 ソースの構成 (web.config) ファイルを Web アプリ用に変更する必要があるため、バインド リダイレクトは構成ファイルに自動的に追加されません。 ただし、Visual Studio によってバインドの競合が通知されるため、バインド リダイレクトを追加して競合を解決できます。 常にバインド リダイレクトを追加する指示に従い、ため、web アプリに対してこの機能を明示的に無効にする必要はありません。
+自動バインド リダイレクトは、Web アプリでは異なる方法で実装されます。 ソースの構成 (**web.config**) ファイルは、web アプリを変更する必要があります、バインド リダイレクトは自動的に追加されません、構成ファイルにします。 ただし、Visual Studio によってバインドの競合が通知されるため、バインド リダイレクトを追加して競合を解決できます。 常にバインド リダイレクトを追加する指示に従い、ため、web アプリに対してこの機能を明示的に無効にする必要はありません。
-Web.config ファイルにバインド リダイレクトを追加するには
+バインド リダイレクトを追加する、 **web.config**ファイル。
1. Visual Studio で、アプリをコンパイルし、ビルドの警告を確認します。
@@ -85,7 +97,7 @@ Web.config ファイルにバインド リダイレクトを追加するには
2. アセンブリ バインドの競合がある場合、警告が表示されます。 警告をダブルクリックするか、警告とキーを押して選択**Enter**します。
- 自動的にソース web.config ファイルに必要なバインド リダイレクトを追加できるダイアログ ボックスが表示されます。
+ ダイアログ ボックスに自動的に必要なバインドを追加することができますが、ソースにリダイレクト**web.config**ファイルが表示されます。
![バインド リダイレクトのアクセス許可ダイアログ](../../../docs/framework/configure-apps/media/clr-addbindingredirect.png "CLR_AddBindingRedirect")
diff --git a/docs/framework/data/adonet/connection-strings.md b/docs/framework/data/adonet/connection-strings.md
index 828d1ddbd0d..56e448864b7 100644
--- a/docs/framework/data/adonet/connection-strings.md
+++ b/docs/framework/data/adonet/connection-strings.md
@@ -2,12 +2,12 @@
title: ADO.NET での接続文字列
ms.date: 10/10/2018
ms.assetid: 745c5f95-2f02-4674-b378-6d51a7ec2490
-ms.openlocfilehash: 4dab2656ae8f39976b21f949c9548a3f718dfafc
-ms.sourcegitcommit: fd8d4587cc26e53f0e27e230d6e27d828ef4306b
+ms.openlocfilehash: 078fdab257115296f9ff00330265cb14ff8674c8
+ms.sourcegitcommit: 5fd80619c760fa8c25d33a6f5661247cb65da465
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/16/2018
-ms.locfileid: "49347943"
+ms.lasthandoff: 10/31/2018
+ms.locfileid: "50409458"
---
# ADO.NET での接続文字列
@@ -19,9 +19,9 @@ ms.locfileid: "49347943"
keyword1=value; keyword2=value;
-キーワードは区別されません。 値、ただし、可能性があります、データ ソースによって、大文字小文字が区別されます。 キーワードと値の両方を含めることができます[空白文字](https://en.wikipedia.org/wiki/Whitespace_character#Unicode)します。 先頭と末尾の空白がキーワードで無視され、引用符の値。
+キーワードは区別されません。 値、ただし、可能性があります、データ ソースによって、大文字小文字が区別されます。 キーワードと値の両方を含めることができます[空白文字](https://en.wikipedia.org/wiki/Whitespace_character#Unicode)します。 先頭および末尾の空白文字がキーワードで無視され、引用符の値。
-値には、セミコロンが含まれている場合[Unicode コントロール文字](https://en.wikipedia.org/wiki/Unicode_control_characters)、先頭または末尾の空白、単一引用符または二重引用符で囲む必要がありますか。 例えば:
+値には、セミコロンが含まれている場合[Unicode コントロール文字](https://en.wikipedia.org/wiki/Unicode_control_characters)、先頭または末尾の空白文字、単一引用符または二重引用符で囲む必要がありますか。 例えば:
Keyword=" whitespace ";
Keyword='special;character';
diff --git a/docs/framework/data/adonet/dataset-datatable-dataview/map-implicit-relations-between-nested-schema-elements.md b/docs/framework/data/adonet/dataset-datatable-dataview/map-implicit-relations-between-nested-schema-elements.md
index d306cbf554c..15a01ecc5c1 100644
--- a/docs/framework/data/adonet/dataset-datatable-dataview/map-implicit-relations-between-nested-schema-elements.md
+++ b/docs/framework/data/adonet/dataset-datatable-dataview/map-implicit-relations-between-nested-schema-elements.md
@@ -3,11 +3,11 @@ title: 入れ子になっているスキーマ要素間の暗黙的なリレー
ms.date: 03/30/2017
ms.assetid: 6b25002a-352e-4d9b-bae3-15129458a355
ms.openlocfilehash: 73cd8a83021934de3b8e3bf494a4f59dd32e183c
-ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
+ms.sourcegitcommit: 5fd80619c760fa8c25d33a6f5661247cb65da465
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/27/2018
-ms.locfileid: "50192370"
+ms.lasthandoff: 11/01/2018
+ms.locfileid: "50744337"
---
# 入れ子になっているスキーマ要素間の暗黙的なリレーションの割り当て
XML スキーマ言語定義 (XSD) スキーマでは、複数の複合型を入れ子にして指定できます。 この場合、割り当て処理には既定の割り当てが適用されます。その際、 に作成される内容を次に示します。
diff --git a/docs/framework/data/adonet/how-to-create-a-linq-to-dataset-project-in-vs.md b/docs/framework/data/adonet/how-to-create-a-linq-to-dataset-project-in-vs.md
index 8171867238c..1d20ced2070 100644
--- a/docs/framework/data/adonet/how-to-create-a-linq-to-dataset-project-in-vs.md
+++ b/docs/framework/data/adonet/how-to-create-a-linq-to-dataset-project-in-vs.md
@@ -3,11 +3,11 @@ title: LINQ to DataSet プロジェクトで Visual Studio を作成します。
ms.date: 08/15/2018
ms.assetid: 49ba6cb0-cdd2-4571-aeaa-25bf0f40e9b3
ms.openlocfilehash: 22763d3b9581d09d7bdda0c09480f8d36bb8e2ec
-ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
+ms.sourcegitcommit: 4bca8f7e172fd019ef437a4803bf5895c6bc4781
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/27/2018
-ms.locfileid: "50185561"
+ms.lasthandoff: 11/03/2018
+ms.locfileid: "50980730"
---
# 方法: LINQ to DataSet プロジェクトで Visual Studio を作成
diff --git a/docs/framework/data/adonet/retrieving-data-using-a-datareader.md b/docs/framework/data/adonet/retrieving-data-using-a-datareader.md
index 15c52039813..ff5efb91e30 100644
--- a/docs/framework/data/adonet/retrieving-data-using-a-datareader.md
+++ b/docs/framework/data/adonet/retrieving-data-using-a-datareader.md
@@ -1,54 +1,55 @@
---
title: DataReader によるデータの取得
-ms.date: 03/30/2017
+ms.date: 10/259/2018
dev_langs:
- csharp
- vb
ms.assetid: 97afc121-fb8b-465b-bab3-6d844420badb
-ms.openlocfilehash: 4370a7a700a01943548bf067827e6640245caf4e
-ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19
+ms.openlocfilehash: d3c59b667c05be083e44de8cc3e7e44d50fefc71
+ms.sourcegitcommit: b5cd9d5d3b75a5537fc9ad8a3f085f0bb1845ee0
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 09/04/2018
+ms.lasthandoff: 11/07/2018
ms.locfileid: "43516792"
---
-# DataReader によるデータの取得
-使用してデータの取得、 **DataReader**のインスタンスを作成、**コマンド**オブジェクトを作成した後、 **DataReader**呼び出して**Command.ExecuteReader**データ ソースから行を取得します。 次の例を使用して、 **DataReader**場所`reader`は有効な datareader と`command`有効な Command オブジェクトを表します。
-
-```
+# DataReader によるデータを取得します。
+使用してデータを取得する、 **DataReader**のインスタンスを作成、**コマンド**オブジェクト、し、作成、 **DataReader**呼び出して**Command.ExecuteReader**データ ソースから行を取得します。 **DataReader**は手続き型のロジックを効率的にデータ ソースからの結果を順番に処理を可能にするデータのバッファリングされていないストリームを提供します。 **DataReader**データがメモリにキャッシュされていないために、大量のデータを取得しているときをお勧めします。
+
+次の例を使用して、 **DataReader**ここで、`reader`は有効な datareader と`command`有効な Command オブジェクトを表します。
+
+```csharp
reader = command.ExecuteReader();
+```
+
+```vb
+reader = command.ExecuteReader()
```
+
+使用して、 **DataReader.Read**クエリ結果から行を取得します。 返された行の各列をアクセスするには、名前または列の序数を渡すことによって、 **DataReader**します。 ただし、最高のパフォーマンスについて、 **DataReader**一連のネイティブ データ型の列の値にアクセスできるようにするメソッドを提供します (**GetDateTime**、 **GetDouble**、 **GetGuid**、 **GetInt32**など)。 データ プロバイダーに固有の型指定されたアクセサー メソッドの一覧については**DataReaders**を参照してくださいとします。 型は、基になるデータがわかっている場合は、型指定されたアクセサー メソッドを使用して、列の値を取得するときに必要な型変換の量を減らします。
- 使用する、**読み取り**のメソッド、 **DataReader**クエリの結果から行を取得するオブジェクト。 返された行の各列をアクセスするには、名前または列の序数参照を渡すことによって、 **DataReader**します。 ただし、最高のパフォーマンスについて、 **DataReader**一連のネイティブ データ型の列の値にアクセスできるようにするメソッドを提供します (**GetDateTime**、 **GetDouble**、 **GetGuid**、 **GetInt32**など)。 データ プロバイダーに固有の型指定されたアクセサー メソッドの一覧については**DataReaders**を参照してくださいとします。 基になるデータ型がわかっている場合、型指定されたアクセサー メソッドを使用すると、列の値を取得するときに必要な型変換の量が少なくなります。
-
-> [!NOTE]
-> .NET Framework の Windows Server 2003 のリリースには、追加のプロパティが含まれています、 **DataReader**、 **HasRows**、かを判断することができる**DataReader**がそこから読み取る前に結果を返した。
-
- 次のコード例を反復処理を**DataReader**オブジェクト、および各列から 2 つの列を返します。
+ 次の例を反復処理を**DataReader**オブジェクトを各行から 2 つの列を返します。
[!code-csharp[DataWorks SqlClient.HasRows#1](../../../../samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlClient.HasRows/CS/source.cs#1)]
[!code-vb[DataWorks SqlClient.HasRows#1](../../../../samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlClient.HasRows/VB/source.vb#1)]
- **DataReader**は手続き型のロジックを効率的にデータ ソースからの結果を順番に処理を可能にするデータのバッファリングされていないストリームを提供します。 **DataReader**データがメモリにキャッシュされていないため、大量のデータを取得するときにお勧めします。
-
## DataReader の終了
- 常に呼び出す必要があります、**閉じる**メソッドを使用してが完了したら、 **DataReader**オブジェクト。
+ 常に呼び出し、**閉じる**メソッドを使用してが完了したら、 **DataReader**オブジェクト。
- 場合、**コマンド**の出力を含むパラメーターまたは戻り値の場合は、これらは使用できませんまで、 **DataReader**が閉じられました。
+ 場合、**コマンド**の出力を含むパラメーターまたは戻り値の場合は、これらの値をまでご利用いただけません、 **DataReader**が閉じられました。
- 注意してください、 **DataReader**が開いて、**接続**によって排他的に使用されて**DataReader**します。 任意のコマンドを実行することはできません、**接続**、もう 1 つ作成を含む**DataReader**、まで、元の**DataReader**が閉じられました。
+ 中に、 **DataReader**が開いて、**接続**によって排他的に使用されて**DataReader**します。 任意のコマンドを実行することはできません、**接続**、もう 1 つ作成を含む**DataReader**、まで、元の**DataReader**が閉じられました。
> [!NOTE]
> 呼び出さないでください**閉じる**または**Dispose**上、**接続**、 **DataReader**、またはその他のマネージ オブジェクトで、 **Finalize**クラスのメソッド。 終了処理では、クラスに直接所有されているアンマネージ リソースだけを解放してください。 クラスがアンマネージ リソースを所有していない場合は含まれません、 **Finalize**メソッド、クラス定義にします。 詳細については、次を参照してください。[ガベージ コレクション](../../../../docs/standard/garbage-collection/index.md)します。
-## NextResult による複数の結果セットの取得
- 複数の結果セットが返された場合、 **DataReader**提供、 **NextResult**の順序で結果を反復処理するメソッドを設定します。 メソッドを使用して、2 つの SELECT ステートメントの結果を処理する の例を次に示します。
+## NextResult による複数の結果を取得する設定します。
+ 場合、 **DataReader**呼び出し、複数の結果セットを返す、 **NextResult**結果を反復処理するメソッドが順番に設定します。 メソッドを使用して、2 つの SELECT ステートメントの結果を処理する の例を次に示します。
[!code-csharp[DataWorks SqlClient.NextResult#1](../../../../samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlClient.NextResult/CS/source.cs#1)]
[!code-vb[DataWorks SqlClient.NextResult#1](../../../../samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlClient.NextResult/VB/source.vb#1)]
-## DataReader からのスキーマ情報の取得
- 中に、 **DataReader**は開くことができますを取得する設定を使用して現在の結果に関するスキーマ情報、 **GetSchemaTable**メソッド。 **GetSchemaTable**を返します、行と、現在の結果セットのスキーマ情報を含む列を含むオブジェクト。 **DataTable**結果セットの列ごとに 1 つの行が含まれています。 スキーマ テーブル行の各列に返される列のプロパティにマップ、結果セット、 **ColumnName**プロパティの名前であり、列の値は、プロパティの値。 次のコード例のスキーマ情報を書き込みます**DataReader**します。
+## DataReader からスキーマ情報の取得
+ 中に、 **DataReader**は開くことができますを取得する設定を使用して現在の結果に関するスキーマ情報、 **GetSchemaTable**メソッド。 **GetSchemaTable**を返します、行と、現在の結果セットのスキーマ情報を含む列を含むオブジェクト。 **DataTable**結果セットの列ごとに 1 つの行が含まれています。 スキーマ テーブルの各列に返される列のプロパティにマップ、結果の行セットを**ColumnName**プロパティの名前であり、列の値は、プロパティの値。 次の例のスキーマ情報を書き込みます**DataReader**します。
[!code-csharp[DataWorks SqlClient.GetSchemaTable#1](../../../../samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlClient.GetSchemaTable/CS/source.cs#1)]
[!code-vb[DataWorks SqlClient.GetSchemaTable#1](../../../../samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlClient.GetSchemaTable/VB/source.vb#1)]
@@ -61,77 +62,85 @@ reader = command.ExecuteReader();
MSDataShape プロバイダーを使用して、顧客リストの顧客別オーダーのチャプター列を生成するコード サンプルを次に示します。
```vb
-Using connection As OleDbConnection = New OleDbConnection( _
- "Provider=MSDataShape;Data Provider=SQLOLEDB;" & _
- "Data Source=localhost;Integrated Security=SSPI;Initial Catalog=northwind")
-
-Dim custCMD As OleDbCommand = New OleDbCommand( _
- "SHAPE {SELECT CustomerID, CompanyName FROM Customers} " & _
- "APPEND ({SELECT CustomerID, OrderID FROM Orders} AS CustomerOrders " & _
- "RELATE CustomerID TO CustomerID)", connection)
-connection.Open()
-
-Dim custReader As OleDbDataReader = custCMD.ExecuteReader()
-Dim orderReader As OleDbDataReader
-
-Do While custReader.Read()
- Console.WriteLine("Orders for " & custReader.GetString(1))
- ' custReader.GetString(1) = CompanyName
-
- orderReader = custReader.GetValue(2)
- ' custReader.GetValue(2) = Orders chapter as DataReader
-
- Do While orderReader.Read()
- Console.WriteLine(vbTab & orderReader.GetInt32(1))
- ' orderReader.GetInt32(1) = OrderID
- Loop
- orderReader.Close()
-Loop
-' Make sure to always close readers and connections.
-custReader.Close()
-End Using
+Using connection As OleDbConnection = New OleDbConnection(
+ "Provider=MSDataShape;Data Provider=SQLOLEDB;" &
+ "Data Source=localhost;Integrated Security=SSPI;Initial Catalog=northwind")
+
+ Using custCMD As OleDbCommand = New OleDbCommand(
+ "SHAPE {SELECT CustomerID, CompanyName FROM Customers} " &
+ "APPEND ({SELECT CustomerID, OrderID FROM Orders} AS CustomerOrders " &
+ "RELATE CustomerID TO CustomerID)", connection)
+
+ connection.Open()
+
+ Using custReader As OleDbDataReader = custCMD.ExecuteReader()
+
+ Do While custReader.Read()
+ Console.WriteLine("Orders for " & custReader.GetString(1))
+ ' custReader.GetString(1) = CompanyName
+
+ Using orderReader As OleDbDataReader = custReader.GetValue(2)
+ ' custReader.GetValue(2) = Orders chapter as DataReader
+
+ Do While orderReader.Read()
+ Console.WriteLine(vbTab & orderReader.GetInt32(1))
+ ' orderReader.GetInt32(1) = OrderID
+ Loop
+ orderReader.Close()
+ End Using
+ Loop
+ ' Make sure to always close readers and connections.
+ custReader.Close()
+ End Using
+ End Using
+End Using
```
```csharp
-Using (OleDbConnection connection = new OleDbConnection(
- "Provider=MSDataShape;Data Provider=SQLOLEDB;" +
- "Data Source=localhost;Integrated Security=SSPI;Initial Catalog=northwind"));
-{
-OleDbCommand custCMD = new OleDbCommand(
- "SHAPE {SELECT CustomerID, CompanyName FROM Customers} " +
- "APPEND ({SELECT CustomerID, OrderID FROM Orders} AS CustomerOrders " +
- "RELATE CustomerID TO CustomerID)", connection);
-connection.Open();
-
-OleDbDataReader custReader = custCMD.ExecuteReader();
-OleDbDataReader orderReader;
-
-while (custReader.Read())
-{
- Console.WriteLine("Orders for " + custReader.GetString(1));
- // custReader.GetString(1) = CompanyName
-
- orderReader = (OleDbDataReader)custReader.GetValue(2);
- // custReader.GetValue(2) = Orders chapter as DataReader
-
- while (orderReader.Read())
- Console.WriteLine("\t" + orderReader.GetInt32(1));
- // orderReader.GetInt32(1) = OrderID
- orderReader.Close();
-}
-// Make sure to always close readers and connections.
-custReader.Close();
-}
+using (OleDbConnection connection = new OleDbConnection(
+ "Provider=MSDataShape;Data Provider=SQLOLEDB;" +
+ "Data Source=localhost;Integrated Security=SSPI;Initial Catalog=northwind"))
+{
+ using (OleDbCommand custCMD = new OleDbCommand(
+ "SHAPE {SELECT CustomerID, CompanyName FROM Customers} " +
+ "APPEND ({SELECT CustomerID, OrderID FROM Orders} AS CustomerOrders " +
+ "RELATE CustomerID TO CustomerID)", connection))
+ {
+ connection.Open();
+
+ using (OleDbDataReader custReader = custCMD.ExecuteReader())
+ {
+
+ while (custReader.Read())
+ {
+ Console.WriteLine("Orders for " + custReader.GetString(1));
+ // custReader.GetString(1) = CompanyName
+
+ using (OleDbDataReader orderReader = (OleDbDataReader)custReader.GetValue(2))
+ {
+ // custReader.GetValue(2) = Orders chapter as DataReader
+
+ while (orderReader.Read())
+ Console.WriteLine("\t" + orderReader.GetInt32(1));
+ // orderReader.GetInt32(1) = OrderID
+ orderReader.Close();
+ }
+ }
+ // Make sure to always close readers and connections.
+ custReader.Close();
+ }
+ }
+}
```
-## Oracle REF CURSOR による結果の取得
+## Oracle REF Cursor による結果の取得
.NET Framework Data Provider for Oracle は、クエリ結果を返すために、Oracle REF CURSOR の使用をサポートしています。 Oracle REF CURSOR は として返されます。
- 取得することができます、 **OracleDataReader**オブジェクトを使用して、Oracle REF CURSOR を表す、メソッドをおよびするを指定できますも、として 1 つまたは複数の Oracle REF Cursor を返す、 **SelectCommand**の塗りつぶしに使用される、します。
+ 取得することができます、を使用して Oracle REF CURSOR を表すオブジェクトをメソッド。 指定することも、として 1 つまたは複数の Oracle REF Cursor を返す、 **SelectCommand**の塗りつぶしに使用される、 。
- Oracle データ ソースから返された REF CURSOR にアクセスするには、作成、 **OracleCommand** 、クエリの REF CURSOR を参照する出力パラメーターを追加し、**パラメーター** のコレクション**OracleCommand**します。 パラメーターの名前は、クエリの REF CURSOR パラメーターの名前と一致させる必要があります。 設定するパラメーターの型**OracleType.Cursor**します。 **ExecuteReader**のメソッド、 **OracleCommand**が返されます、 **OracleDataReader** REF CURSOR の。
+ Oracle データ ソースから返された REF CURSOR にアクセスするには、作成、 、クエリの REF CURSOR を参照する出力パラメーターを追加し、のコレクション、します。 パラメーターの名前は、クエリの REF CURSOR パラメーターの名前と一致させる必要があります。 設定するパラメーターの型します。 のメソッド、を返します、 REF CURSOR の。
- 場合、 **OracleCommand**複数の REF CURSOR を返す複数の出力パラメーターを追加します。 それぞれの REF Cursor を呼び出すことによってアクセスできる、 **OracleCommand.ExecuteReader**メソッド。 呼び出し**ExecuteReader**を返します、 **OracleDataReader**最初の REF CURSOR を参照します。 呼び出して、 **OracleDataReader.NextResult**後続の REF Cursor にアクセスするメソッド。 パラメーター、 **OracleCommand.Parameters**コレクションの一致、REF CURSOR 出力パラメーターを名前で、 **OracleDataReader** に追加された順序でそれらにアクセスします。**パラメーター**コレクション。
+ 場合、複数の REF CURSOR を返す複数の出力パラメーターを追加します。 それぞれの REF Cursor を呼び出すことによってアクセスできる、メソッド。 呼び出しを返します、最初の REF CURSOR を参照します。 呼び出して、後続の REF Cursor にアクセスするメソッド。 では、パラメーター、コレクションの一致、REF CURSOR 出力パラメーターを名前で、に追加された順番にアクセスして、コレクション。
たとえば、次のような Oracle パッケージとパッケージ本体があるとします。
@@ -153,7 +162,7 @@ CREATE OR REPLACE PACKAGE BODY CURSPKG AS
END CURSPKG;
```
- 次のコード作成、 **OracleCommand**型の 2 つのパラメーターを追加することで、前のバージョンの Oracle パッケージから REF Cursor を返す**OracleType.Cursor**を**パラメーター**コレクション。
+ 次のコード作成、型の 2 つのパラメーターを追加することで、前のバージョンの Oracle パッケージから REF Cursor を返すをコレクション。
```vb
Dim cursCmd As OracleCommand = New OracleCommand("CURSPKG.OPEN_TWO_CURSORS", oraConn)
@@ -167,7 +176,7 @@ cursCmd.Parameters.Add("EMPCURSOR", OracleType.Cursor).Direction = ParameterDire
cursCmd.Parameters.Add("DEPTCURSOR", OracleType.Cursor).Direction = ParameterDirection.Output;
```
- 次のコードを使用して前のコマンドの結果を返します、**読み取り**と**NextResult**のメソッド、 **OracleDataReader**します。 REF CURSOR パラメーターは順番に返されます。
+ 次のコードを使用して前のコマンドの結果を返します、とのメソッド、します。 REF CURSOR パラメーターは順番に返されます。
```vb
oraConn.Open()
@@ -223,10 +232,7 @@ reader.Close();
oraConn.Close();
```
- 次の例では、前のコマンドを使用して、事前設定、**データセット**Oracle パッケージの結果。
-
-> [!NOTE]
-> 回避するために、 **OverflowException**、有効な .NET Framework 型に値を格納する前に、Oracle の NUMBER 型から変換を処理することをお勧め、 **DataRow**。 使用することができます、 **FillError**イベントかどうかを**OverflowException**が発生しました。 詳細については、 **FillError**イベントを参照してください[DataAdapter イベントの処理](../../../../docs/framework/data/adonet/handling-dataadapter-events.md)します。
+ 次の例では、前のコマンドを使用して、事前設定、 Oracle パッケージの結果。
```vb
Dim ds As DataSet = New DataSet()
@@ -246,7 +252,10 @@ adapter.TableMappings.Add("Table", "Employees");
adapter.TableMappings.Add("Table1", "Departments");
adapter.Fill(ds);
-```
+```
+
+> [!NOTE]
+> 回避するために、 **OverflowException**、有効な .NET Framework 型に値を格納する前に、Oracle の NUMBER 型から変換を処理することをお勧め、 。 使用することができます、イベントかどうかを**OverflowException**が発生しました。 詳細については、イベントを参照してください[DataAdapter イベントの処理](../../../../docs/framework/data/adonet/handling-dataadapter-events.md)します。
## 関連項目
[Datareader の操作](https://msdn.microsoft.com/library/126a966a-d08d-4d22-a19f-f432908b2b54)
diff --git a/docs/framework/net-native/missingmetadataexception-class-net-native.md b/docs/framework/net-native/missingmetadataexception-class-net-native.md
index f079aaab5d4..605172d3b12 100644
--- a/docs/framework/net-native/missingmetadataexception-class-net-native.md
+++ b/docs/framework/net-native/missingmetadataexception-class-net-native.md
@@ -5,11 +5,11 @@ ms.assetid: 408f25c4-6d60-475c-92b1-7b52b777c6db
author: rpetrusha
ms.author: ronpet
ms.openlocfilehash: f68304b06c502672ae1aac9693a966ea546ee4dd
-ms.sourcegitcommit: 9bd8f213b50f0e1a73e03bd1e840c917fbd6d20a
+ms.sourcegitcommit: 4bca8f7e172fd019ef437a4803bf5895c6bc4781
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/25/2018
-ms.locfileid: "50049426"
+ms.lasthandoff: 11/03/2018
+ms.locfileid: "50980860"
---
# MissingMetadataException クラス (.NET ネイティブ)
**Windows 10 の Windows アプリ用 .NET ([!INCLUDE[net_native](../../../includes/net-native-md.md)]のみ)**
diff --git a/docs/framework/unmanaged-api/diagnostics/isymunmanagedbinder-getreaderforfile-method.md b/docs/framework/unmanaged-api/diagnostics/isymunmanagedbinder-getreaderforfile-method.md
index 337d80d9092..ee5eb156d51 100644
--- a/docs/framework/unmanaged-api/diagnostics/isymunmanagedbinder-getreaderforfile-method.md
+++ b/docs/framework/unmanaged-api/diagnostics/isymunmanagedbinder-getreaderforfile-method.md
@@ -18,11 +18,11 @@ topic_type:
author: mairaw
ms.author: mairaw
ms.openlocfilehash: df6a35dcaebc681aa5463a014d3283c81efea617
-ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
+ms.sourcegitcommit: 296183dbe35077b5c5e5e74d5fbe7f399bc507ee
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/28/2018
-ms.locfileid: "50199865"
+ms.lasthandoff: 11/05/2018
+ms.locfileid: "50982816"
---
# ISymUnmanagedBinder::GetReaderForFile メソッド
メタデータ インターフェイスおよびファイル名を指定されたを返します、正しい[ISymUnmanagedReader](isymunmanagedreader-interface.md)をモジュールに関連付けられているデバッグ シンボルを読み取る。
diff --git a/docs/framework/wcf/creating-ws-i-basic-profile-1-1-interoperable-services.md b/docs/framework/wcf/creating-ws-i-basic-profile-1-1-interoperable-services.md
index e03359d6a0d..7b11304351e 100644
--- a/docs/framework/wcf/creating-ws-i-basic-profile-1-1-interoperable-services.md
+++ b/docs/framework/wcf/creating-ws-i-basic-profile-1-1-interoperable-services.md
@@ -8,11 +8,11 @@ helpviewer_keywords:
- configuration [WCF], interoperable services
ms.assetid: 91b70a21-8f5c-4679-808c-2ed5fa6b2013
ms.openlocfilehash: f32308a17e2934b6884140307074f97e6b51f5f9
-ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
+ms.sourcegitcommit: 296183dbe35077b5c5e5e74d5fbe7f399bc507ee
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/27/2018
-ms.locfileid: "50190542"
+ms.lasthandoff: 11/05/2018
+ms.locfileid: "50982855"
---
# WS-I Basic Profile 1.1 の相互運用可能サービスの作成
相互運用できるようにする WCF サービス エンドポイントを構成する[!INCLUDE[vstecasp](../../../includes/vstecasp-md.md)]Web サービス クライアント。
diff --git a/docs/framework/wcf/diagnostics/performance-counters/endpoint-security-validation-and-authentication-failures-per-second.md b/docs/framework/wcf/diagnostics/performance-counters/endpoint-security-validation-and-authentication-failures-per-second.md
index 6bd331fb74f..a55c44a89ec 100644
--- a/docs/framework/wcf/diagnostics/performance-counters/endpoint-security-validation-and-authentication-failures-per-second.md
+++ b/docs/framework/wcf/diagnostics/performance-counters/endpoint-security-validation-and-authentication-failures-per-second.md
@@ -3,11 +3,11 @@ title: 'エンドポイント : 1 秒あたりのセキュリティ検証と認
ms.date: 03/30/2017
ms.assetid: 89a70b90-d7e4-4b03-9b84-4dc88ce3d605
ms.openlocfilehash: 43886f79585fb9a63eeb51360cc869365c100a1d
-ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
+ms.sourcegitcommit: 5fd80619c760fa8c25d33a6f5661247cb65da465
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/27/2018
-ms.locfileid: "50191642"
+ms.lasthandoff: 11/01/2018
+ms.locfileid: "50744237"
---
# エンドポイント : 1 秒あたりのセキュリティ検証と認証エラー
カウンター名 : 1 秒あたりのセキュリティ検証と認証エラー
diff --git a/docs/framework/wcf/diagnostics/performance-counters/service-security-calls-not-authorized.md b/docs/framework/wcf/diagnostics/performance-counters/service-security-calls-not-authorized.md
index 00858ae6259..14d371a70df 100644
--- a/docs/framework/wcf/diagnostics/performance-counters/service-security-calls-not-authorized.md
+++ b/docs/framework/wcf/diagnostics/performance-counters/service-security-calls-not-authorized.md
@@ -3,11 +3,11 @@ title: 'サービス : 承認されていないセキュリティ呼び出し'
ms.date: 03/30/2017
ms.assetid: 3024b20a-5250-4bd1-a38c-c6d79f89610b
ms.openlocfilehash: a38b5e0eb467a5cad698fd6e3e01c0adef825d2f
-ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
+ms.sourcegitcommit: db8b83057d052c1f9f249d128b08d4423af0f7c2
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/28/2018
-ms.locfileid: "50199046"
+ms.lasthandoff: 11/01/2018
+ms.locfileid: "50757388"
---
# サービス : 承認されていないセキュリティ呼び出し
カウンター名 : 承認されていないセキュリティ呼び出し。
diff --git a/docs/framework/wcf/diagnostics/performance-counters/service-security-validation-and-authentication-failures.md b/docs/framework/wcf/diagnostics/performance-counters/service-security-validation-and-authentication-failures.md
index 769c514bc51..1656018720e 100644
--- a/docs/framework/wcf/diagnostics/performance-counters/service-security-validation-and-authentication-failures.md
+++ b/docs/framework/wcf/diagnostics/performance-counters/service-security-validation-and-authentication-failures.md
@@ -3,11 +3,11 @@ title: 'サービス : セキュリティ検証と認証エラー'
ms.date: 03/30/2017
ms.assetid: 55c98268-b1ad-459d-851b-25ef52248187
ms.openlocfilehash: ba8da3ae6be6bd089690359f19e153da1e0b54fc
-ms.sourcegitcommit: 9bd8f213b50f0e1a73e03bd1e840c917fbd6d20a
+ms.sourcegitcommit: 5fd80619c760fa8c25d33a6f5661247cb65da465
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/25/2018
-ms.locfileid: "50039992"
+ms.lasthandoff: 11/01/2018
+ms.locfileid: "50744250"
---
# サービス : セキュリティ検証と認証エラー
カウンター名 : セキュリティ検証と認証エラー
diff --git a/docs/framework/wcf/diagnostics/tracing/activity-tracing-in-message-security.md b/docs/framework/wcf/diagnostics/tracing/activity-tracing-in-message-security.md
index cecf479ec56..81dc5a7653d 100644
--- a/docs/framework/wcf/diagnostics/tracing/activity-tracing-in-message-security.md
+++ b/docs/framework/wcf/diagnostics/tracing/activity-tracing-in-message-security.md
@@ -3,11 +3,11 @@ title: メッセージ セキュリティにおけるアクティビティ ト
ms.date: 03/30/2017
ms.assetid: 68862534-3b2e-4270-b097-8121b12a2c97
ms.openlocfilehash: c3bd36598fd903dc016959149e563174624d084b
-ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
+ms.sourcegitcommit: 296183dbe35077b5c5e5e74d5fbe7f399bc507ee
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/27/2018
-ms.locfileid: "50181330"
+ms.lasthandoff: 11/05/2018
+ms.locfileid: "50982842"
---
# メッセージ セキュリティにおけるアクティビティ トレース
ここでは、次の 3 つの段階で発生するセキュリティ処理のアクティビティ トレースについて説明します。
diff --git a/docs/framework/wcf/diagnostics/viewing-message-logs.md b/docs/framework/wcf/diagnostics/viewing-message-logs.md
index 13fe7a9eb64..93a3a36ebb7 100644
--- a/docs/framework/wcf/diagnostics/viewing-message-logs.md
+++ b/docs/framework/wcf/diagnostics/viewing-message-logs.md
@@ -3,11 +3,11 @@ title: メッセージ ログを参照する
ms.date: 03/30/2017
ms.assetid: 3012fa13-f650-45fb-aaea-c5cca8c7d372
ms.openlocfilehash: 5d007efc9667ee5380b69349d6a960554ab0d4fe
-ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
+ms.sourcegitcommit: db8b83057d052c1f9f249d128b08d4423af0f7c2
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/28/2018
-ms.locfileid: "50199787"
+ms.lasthandoff: 11/01/2018
+ms.locfileid: "50757414"
---
# メッセージ ログを参照する
ここでは、メッセージ ログの表示方法について説明します。
diff --git a/docs/framework/wcf/diagnostics/wmi/asymmetricsecuritybindingelement.md b/docs/framework/wcf/diagnostics/wmi/asymmetricsecuritybindingelement.md
index 3592e3888ea..8a7c6511568 100644
--- a/docs/framework/wcf/diagnostics/wmi/asymmetricsecuritybindingelement.md
+++ b/docs/framework/wcf/diagnostics/wmi/asymmetricsecuritybindingelement.md
@@ -3,11 +3,11 @@ title: AsymmetricSecurityBindingElement
ms.date: 03/30/2017
ms.assetid: 7bd3b6be-8f77-4927-93ae-6fa371893cca
ms.openlocfilehash: 076313548828f1fbce9c68b48c0fa7db9cca095f
-ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
+ms.sourcegitcommit: 296183dbe35077b5c5e5e74d5fbe7f399bc507ee
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/27/2018
-ms.locfileid: "50185119"
+ms.lasthandoff: 11/05/2018
+ms.locfileid: "50982791"
---
# AsymmetricSecurityBindingElement
AsymmetricSecurityBindingElement
diff --git a/docs/framework/wcf/diagnostics/wmi/pnrppeerresolverbindingelement.md b/docs/framework/wcf/diagnostics/wmi/pnrppeerresolverbindingelement.md
index 5ec38b9416f..7abc5542379 100644
--- a/docs/framework/wcf/diagnostics/wmi/pnrppeerresolverbindingelement.md
+++ b/docs/framework/wcf/diagnostics/wmi/pnrppeerresolverbindingelement.md
@@ -3,11 +3,11 @@ title: PnrpPeerResolverBindingElement
ms.date: 03/30/2017
ms.assetid: 050f24bf-dc23-4181-ad1e-a4cce1dc89fb
ms.openlocfilehash: cc43d894282b858208bccaaa02c65ecc9c10d552
-ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
+ms.sourcegitcommit: 296183dbe35077b5c5e5e74d5fbe7f399bc507ee
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/27/2018
-ms.locfileid: "50182373"
+ms.lasthandoff: 11/05/2018
+ms.locfileid: "50982725"
---
# PnrpPeerResolverBindingElement
PnrpPeerResolverBindingElement
diff --git a/docs/framework/wcf/diagnostics/wmi/wsat-traceprovider.md b/docs/framework/wcf/diagnostics/wmi/wsat-traceprovider.md
index 1ef646819b1..47c065df74b 100644
--- a/docs/framework/wcf/diagnostics/wmi/wsat-traceprovider.md
+++ b/docs/framework/wcf/diagnostics/wmi/wsat-traceprovider.md
@@ -3,11 +3,11 @@ title: WSAT_TraceProvider
ms.date: 03/30/2017
ms.assetid: 8eb89b45-78b8-407d-8858-f8a9d43d55cb
ms.openlocfilehash: b1b1f8e8d2b4af20db9f11ec0477d1a85264a0f8
-ms.sourcegitcommit: 9bd8f213b50f0e1a73e03bd1e840c917fbd6d20a
+ms.sourcegitcommit: 5fd80619c760fa8c25d33a6f5661247cb65da465
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/27/2018
-ms.locfileid: "50036828"
+ms.lasthandoff: 11/01/2018
+ms.locfileid: "50743990"
---
# WSAT_TraceProvider
WSAT_TraceProvider
diff --git a/docs/framework/wcf/diagnostics/wmi/xmldictionaryreaderquotas.md b/docs/framework/wcf/diagnostics/wmi/xmldictionaryreaderquotas.md
index dfa5cee0d49..68af2cc53aa 100644
--- a/docs/framework/wcf/diagnostics/wmi/xmldictionaryreaderquotas.md
+++ b/docs/framework/wcf/diagnostics/wmi/xmldictionaryreaderquotas.md
@@ -3,11 +3,11 @@ title: XmlDictionaryReaderQuotas
ms.date: 03/30/2017
ms.assetid: 9b4ca8b4-0a89-4758-97ab-528a8ce18f07
ms.openlocfilehash: 9bc519509b00383be333ac605688950d2709117c
-ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
+ms.sourcegitcommit: 4bca8f7e172fd019ef437a4803bf5895c6bc4781
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/28/2018
-ms.locfileid: "50199475"
+ms.lasthandoff: 11/03/2018
+ms.locfileid: "50980532"
---
# XmlDictionaryReaderQuotas
XmlDictionaryReaderQuotas
diff --git a/docs/framework/wcf/extending/bindings-and-binding-elements.md b/docs/framework/wcf/extending/bindings-and-binding-elements.md
index 43f67ad3718..3c00d7bd377 100644
--- a/docs/framework/wcf/extending/bindings-and-binding-elements.md
+++ b/docs/framework/wcf/extending/bindings-and-binding-elements.md
@@ -5,11 +5,11 @@ helpviewer_keywords:
- binding elements [WCF]
ms.assetid: 765ff77b-7682-4ea3-90eb-e4d751e37379
ms.openlocfilehash: ca013c939e3db2136ffa1504ae0eedd7b870d773
-ms.sourcegitcommit: e42d09e5966dd9fd02847d3e7eeb4ec0877069f8
+ms.sourcegitcommit: 296183dbe35077b5c5e5e74d5fbe7f399bc507ee
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/17/2018
-ms.locfileid: "49372540"
+ms.lasthandoff: 11/05/2018
+ms.locfileid: "50982829"
---
# バインディングとバインド要素
バインドと呼ばれる特別な構成要素のコレクションが、*バインド要素*場合は常に、サービス ランタイムによって評価される、または、サービス エンドポイントが構築されます。 バインディング内のバインド要素の型と順序に基づいて、エンドポイントのチャネル スタック内のプロトコル チャネルとトランスポート チャネルが選択され、スタック順が決定されます。
diff --git a/docs/framework/wcf/extending/custom-encoders.md b/docs/framework/wcf/extending/custom-encoders.md
index 3a64e143fdf..de770b8e089 100644
--- a/docs/framework/wcf/extending/custom-encoders.md
+++ b/docs/framework/wcf/extending/custom-encoders.md
@@ -60,7 +60,7 @@ ms.locfileid: "50034385"
動的ディクショナリ キーの処理に加え、バッファーされセッションの多いメッセージが独自の方法で受信されます。 ドキュメントでリーダーを作成して処理する代わりに、バイナリ エンコーダーは、内部 `MessagePatterns` クラスを使用してバイナリ ストリームを分解します。 考え方は、ほとんどのメッセージがある特定のセットの特定の順序で WCF によって生成されたときに表示されるヘッダーです。 想定を基にしたパターン システムによりメッセージは分割されます。 成功した場合は、XML の解析を行わずに オブジェクトを初期化します。 成功しなかった場合は、標準の方法に戻ります。
### MTOM エンコーディング
- < `System.ServiceModel.Channels.MTOMMessageEncodingBindingElement`> と呼ばれる追加の構成プロパティをクラスには < `System.ServiceModel.Channels.MTOMMessageEncodingBindingElement`します。MaxBufferSize %2a >。 これには、メッセージ読み取り中にバッファーできるデータ量の上限が設けられています。 すべての MIME パートを 1 つのメッセージに再アセンブルするために、XML 情報セット (Infoset) または他の MIME パートをバッファーすることが必要な場合もあります。
+ < `System.ServiceModel.Channels.MTOMMessageEncodingBindingElement`> と呼ばれる追加の構成プロパティをクラスには < `System.ServiceModel.Channels.MTOMMessageEncodingBindingElement`します.MaxBufferSize%2a>。 これには、メッセージ読み取り中にバッファーできるデータ量の上限が設けられています。 すべての MIME パートを 1 つのメッセージに再アセンブルするために、XML 情報セット (Infoset) または他の MIME パートをバッファーすることが必要な場合もあります。
HTTP を正しく操作するために、内部 MTOM メッセージ エンコーダーのクラスでは、`GetContentType` (内部) や `WriteMessage` (パブリックで、オーバーライド可能) の内部 API がいくつか用意されています。 HTTP ヘッダーの値を MIME ヘッダーの値と一致させるには、多くの通信を行う必要があります。
diff --git a/docs/framework/wcf/extending/how-to-create-a-custom-security-token-provider.md b/docs/framework/wcf/extending/how-to-create-a-custom-security-token-provider.md
index 800524e5759..fa0640eebd0 100644
--- a/docs/framework/wcf/extending/how-to-create-a-custom-security-token-provider.md
+++ b/docs/framework/wcf/extending/how-to-create-a-custom-security-token-provider.md
@@ -8,11 +8,11 @@ helpviewer_keywords:
- security [WCF], providing credentials
ms.assetid: db8cb478-aa43-478b-bf97-c6489ad7c7fd
ms.openlocfilehash: 88200b41346a18732647602fb16774610014330c
-ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
+ms.sourcegitcommit: 5fd80619c760fa8c25d33a6f5661247cb65da465
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/27/2018
-ms.locfileid: "50185132"
+ms.lasthandoff: 11/01/2018
+ms.locfileid: "50744172"
---
# 方法 : カスタム セキュリティ トークン プロバイダーを作成する
ここでは、カスタム セキュリティ トークン プロバイダーを持つ新しいトークンの種類を作成する方法と、そのプロバイダーをカスタム セキュリティ トークン マネージャーと統合する方法について説明します。
diff --git a/docs/framework/wcf/feature-details/choosing-a-message-encoder.md b/docs/framework/wcf/feature-details/choosing-a-message-encoder.md
index c7c45fe138e..96c76c30664 100644
--- a/docs/framework/wcf/feature-details/choosing-a-message-encoder.md
+++ b/docs/framework/wcf/feature-details/choosing-a-message-encoder.md
@@ -2,11 +2,11 @@
title: メッセージ エンコーダーを選択する
ms.date: 03/30/2017
ms.assetid: 2204d82d-d962-4922-a79e-c9a231604f19
-ms.openlocfilehash: 5d2b55f04954cdd855ff9e224d2bc0405919f7a3
-ms.sourcegitcommit: c7f3e2e9d6ead6cc3acd0d66b10a251d0c66e59d
+ms.openlocfilehash: 061869704674206739d81be24e105fc87ce0f129
+ms.sourcegitcommit: b5cd9d5d3b75a5537fc9ad8a3f085f0bb1845ee0
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 09/09/2018
+ms.lasthandoff: 11/07/2018
ms.locfileid: "44248931"
---
# メッセージ エンコーダーを選択する
@@ -25,14 +25,14 @@ ms.locfileid: "44248931"
- 、、バイナリ メッセージ エンコーダーは、コンパクトなバイナリ形式を使用してと WCF WCF の通信に最適化されたため相互運用可能なではありません。 これが、WCF は、すべてのエンコーダーのほとんどのパフォーマンスの高いエンコーダーです。
-- < `System.ServiceModel.Channels.MTOMMessageEncodingBindingElement`> MTOM エンコーディングを使用してメッセージをメッセージのバージョン管理や、バインド要素は、文字エンコーディングを指定します。 MTOM は、WCF メッセージでバイナリ データを転送するための効率的なテクノロジです。 MTOM エンコーダーは、効率と相互運用性のバランスをとろうとします。 MTOM エンコーディングは、ほとんどの XML をテキスト形式で転送しますが、大きいサイズのバイナリ データ ブロックはテキストに変換せずにそのまま転送することによって最適化します。 WCF が提供するエンコーダー間で、効率性という点は、MTOM は、(最も遅い) 間のテキストとバイナリ (最も速い) です。
+- は、MTOM エンコーディングを使用して、メッセージの文字エンコーディングとバージョン管理を指定するバインド要素です。 MTOM は、WCF メッセージでバイナリ データを転送するための効率的なテクノロジです。 MTOM エンコーダーは、効率と相互運用性のバランスをとろうとします。 MTOM エンコーディングは、ほとんどの XML をテキスト形式で転送しますが、大きいサイズのバイナリ データ ブロックはテキストに変換せずにそのまま転送することによって最適化します。 WCF が提供するエンコーダー間で、効率性という点は、MTOM は、(最も遅い) 間のテキストとバイナリ (最も速い) です。
## メッセージ エンコーダーを選択する方法
メッセージ エンコーダーを選択するために使用される一般的な要因を、次の表に示します。 アプリケーションにとって重要な要因に優先順位を与えて、それらの要因に対して最適なメッセージ エンコーダーを選択します。 この表には示されていないその他の要因と、アプリケーションで必要になることがあるカスタム メッセージ エンコーダーも考慮するようにしてください。
|要因|説明|この要因をサポートするエンコーダー|
|------------|-----------------|---------------------------------------|
-|サポートされている文字セット| < `System.ServiceModel.Channels.MTOMMessageEncodingBindingElement`> UTF8 と UTF16 Unicode のみのサポート (*ビッグ エンディアン*と*リトル エンディアン*) エンコーディング。 UTF7 や ASCII など、別のエンコーディングが要求される場合はカスタム エンコーディングを使用する必要があります。 サンプルのカスタム エンコーダーでは、次を参照してください。[カスタム メッセージ エンコーダー](https://go.microsoft.com/fwlink/?LinkId=119857)します。|テキスト|
+|サポートされている文字セット| UTF8 と UTF16 Unicode のみのサポート (*ビッグ エンディアン*と*リトル エンディアン*) エンコーディング。 UTF7 や ASCII など、別のエンコーディングが要求される場合はカスタム エンコーディングを使用する必要があります。 サンプルのカスタム エンコーダーでは、次を参照してください。[カスタム メッセージ エンコーダー](https://go.microsoft.com/fwlink/?LinkId=119857)します。|テキスト|
|検査|検査は、転送中にメッセージを調べる機能です。 SOAP の使用に関係なく、テキスト エンコーディングでは、多くのアプリケーションで特別なツールを使用することなくメッセージの検査と分析が可能です。 メッセージまたはトランスポートのいずれかのレベルで転送セキュリティを使用すると、メッセージの検査機能に影響がある点に注意してください。 機密性はメッセージが検査されないように保護し、整合性はメッセージが変更されないように保護します。|テキスト|
|信頼性|信頼性は、転送エラーに対するエンコーダーの復元能力です。 信頼性はメッセージ層、トランスポート層、またはアプリケーション層でも提供できます。 すべての標準の WCF エンコーダーは、別のレイヤーが信頼性を提供するいると仮定します。 エンコーダーは、転送エラーから回復する機能をほとんど備えていません。|なし|
|単純さ|単純さは、エンコード仕様に対応するエンコーダーとデコーダーの作成の容易さを表します。 テキスト エンコーディングは、単純さの面で特に優れており、POX テキスト エンコーディングは SOAP 処理のサポートが不要なため、さらに優れています。|テキスト (POX)|
diff --git a/docs/framework/wcf/feature-details/web-services-protocols-interoperability-guide.md b/docs/framework/wcf/feature-details/web-services-protocols-interoperability-guide.md
index a7902553d28..820363a44bd 100644
--- a/docs/framework/wcf/feature-details/web-services-protocols-interoperability-guide.md
+++ b/docs/framework/wcf/feature-details/web-services-protocols-interoperability-guide.md
@@ -3,11 +3,11 @@ title: Web サービス プロトコルの相互運用性ガイド
ms.date: 03/30/2017
ms.assetid: f2981678-ebdb-433d-899b-467f7df95fb2
ms.openlocfilehash: 9aeceff9dc2b714016d2f7c379e538d885489bb9
-ms.sourcegitcommit: 4621e67f69e7a9503ea93313ff60d69683207889
+ms.sourcegitcommit: 5fd80619c760fa8c25d33a6f5661247cb65da465
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/24/2018
-ms.locfileid: "49995400"
+ms.lasthandoff: 11/01/2018
+ms.locfileid: "50744549"
---
# Web サービス プロトコルの相互運用性ガイド
Windows Communication Foundation (WCF) は、さまざまな Web サービス プロトコルを実装します。 これらのプロトコルの多くには、さまざまなオプションと拡張ポイントが用意されており、それらの実装は実装者の裁量に任されています。 このトピックでは、WCF が実装する Web サービス プロトコルの一覧を示します。 サポートされる各プロトコルの実装の詳細については、このセクションの他のトピックで説明します。
diff --git a/docs/framework/wcf/samples/unwrapped-messages.md b/docs/framework/wcf/samples/unwrapped-messages.md
index b58e09f78b8..f6a6e597574 100644
--- a/docs/framework/wcf/samples/unwrapped-messages.md
+++ b/docs/framework/wcf/samples/unwrapped-messages.md
@@ -3,11 +3,11 @@ title: ラップされていないメッセージ
ms.date: 03/30/2017
ms.assetid: 019657bd-1f9b-4315-ad74-eaa4e7551ff6
ms.openlocfilehash: 835312101ba9e0daaa7986a78c9a0040535881b9
-ms.sourcegitcommit: 9bd8f213b50f0e1a73e03bd1e840c917fbd6d20a
+ms.sourcegitcommit: 5fd80619c760fa8c25d33a6f5661247cb65da465
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/27/2018
-ms.locfileid: "50044622"
+ms.lasthandoff: 11/01/2018
+ms.locfileid: "50743940"
---
# ラップされていないメッセージ
このサンプルでは、ラップされていないメッセージを示します。 既定では、メッセージの本文は、サービス操作に渡されるパラメーターがラップされるように書式設定されます。 ラップされたモードでの `Add` サービスへの `ICalculator` 要求メッセージのサンプルを次に示します。
diff --git a/docs/framework/wcf/samples/windows-service-host.md b/docs/framework/wcf/samples/windows-service-host.md
index d5ad2697cc4..91e7aaaffce 100644
--- a/docs/framework/wcf/samples/windows-service-host.md
+++ b/docs/framework/wcf/samples/windows-service-host.md
@@ -13,7 +13,7 @@ ms.lasthandoff: 10/04/2018
ms.locfileid: "48583855"
---
# Windows サービス ホスト
-このサンプルでは、マネージ Windows サービスでホストされる Windows Communication Foundation (WCF) サービスを使用します。 Windows サービスのサービス アプレットを使用して、制御**コントロール パネルの **システムの再起動後に自動的に起動するように構成できます。 このサンプルは、クライアント プログラムと Windows サービス プログラムで構成されています。 サービスは .exe プログラムとして実装され、独自のホスティング コードが指定されます。 Windows プロセス アクティブ化サービス (WAS) やインターネット インフォメーション サービス (IIS) などの他のホスト環境では、ホスティング コードを記述する必要はありません。
+このサンプルでは、マネージ Windows サービスでホストされる Windows Communication Foundation (WCF) サービスを使用します。 Windows サービスのサービス アプレットを使用して、制御 **コントロール パネルの** システムの再起動後に自動的に起動するように構成できます。 このサンプルは、クライアント プログラムと Windows サービス プログラムで構成されています。 サービスは .exe プログラムとして実装され、独自のホスティング コードが指定されます。 Windows プロセス アクティブ化サービス (WAS) やインターネット インフォメーション サービス (IIS) などの他のホスト環境では、ホスティング コードを記述する必要はありません。
> [!NOTE]
> このサンプルのセットアップ手順とビルド手順については、このトピックの最後を参照してください。
diff --git a/docs/framework/wcf/troubleshooting-setup-issues.md b/docs/framework/wcf/troubleshooting-setup-issues.md
index 1343724d9b2..5fa39ed8f3c 100644
--- a/docs/framework/wcf/troubleshooting-setup-issues.md
+++ b/docs/framework/wcf/troubleshooting-setup-issues.md
@@ -25,7 +25,7 @@ ms.locfileid: "48840548"
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC Bridge 3.0.0.0
- 起動される .NET Framework 3.0 インストーラーを使用して修復を実行する場合、キーが再作成されません、**プログラムの追加/削除**アプレット**コントロール パネルの **します。 これらのキーを正しく再作成するには、.NET Framework 3.0 をアンインストール後、再インストールする必要があります。
+ 起動される .NET Framework 3.0 インストーラーを使用して修復を実行する場合、キーが再作成されません、**プログラムの追加/削除**アプレット**コントロール パネルの**します。 これらのキーを正しく再作成するには、.NET Framework 3.0 をアンインストール後、再インストールする必要があります。
## WMI サービスの破損により .NET Framework 3.0 パッケージのインストール中に Windows Communication Foundation WMI プロバイダーのインストールがブロックされる
WMI サービスの破損により、Windows Communication Foundation WMI プロバイダーのインストールがブロックされることがあります。 インストール中、Windows Communication Foundation インストーラーは mofcomp.exe コンポーネントを使用して WCF .mof ファイルを登録できません。 発生する現象を次に示します。
@@ -54,7 +54,7 @@ ms.locfileid: "48840548"
1. 実行[WMI 診断ユーティリティ、バージョン 2.0](https://go.microsoft.com/fwlink/?LinkId=94685)の WMI サービスを修復します。 詳細については、このツールを使用して、次を参照してください。、 [WMI 診断ユーティリティ](https://go.microsoft.com/fwlink/?LinkId=94686)トピック。
- 使用して、.NET Framework 3.0 のインストールを修復、**プログラムの追加/削除**アプレットにある**コントロール パネルの **、または .NET Framework 3.0 をアンインストール/再インストールします。
+ 使用して、.NET Framework 3.0 のインストールを修復、**プログラムの追加/削除**アプレットにある**コントロール パネルの**、または .NET Framework 3.0 をアンインストール/再インストールします。
## .NET Framework 3.5 のインストール後に .NET Framework 3.0 を修復すると、.NET Framework 3.5 によって導入された machine.config 内の構成要素が削除される
[!INCLUDE[netfx35_short](../../../includes/netfx35-short-md.md)] をインストールした後に .NET Framework 3.0 を修復すると、[!INCLUDE[netfx35_short](../../../includes/netfx35-short-md.md)] によって導入された machine.config 内の構成要素が削除されます。 ただし、web.config は元の状態のままになります。 回避を修復するには[!INCLUDE[netfx35_short](../../../includes/netfx35-short-md.md)]ARP、または使用を使用してその後、[ワークフロー サービス登録ツール (WFServicesReg.exe)](../../../docs/framework/wcf/workflow-service-registration-tool-wfservicesreg-exe.md)で、`/c`スイッチします。
diff --git a/docs/framework/wpf/controls/how-to-create-a-complex-grid.md b/docs/framework/wpf/controls/how-to-create-a-complex-grid.md
index 236947e1c8f..f7fa68df88a 100644
--- a/docs/framework/wpf/controls/how-to-create-a-complex-grid.md
+++ b/docs/framework/wpf/controls/how-to-create-a-complex-grid.md
@@ -8,11 +8,11 @@ helpviewer_keywords:
- Grid control [WPF], creating [WPF], complex grid
ms.assetid: 4ce3040a-a156-4364-9596-98ca1eca5550
ms.openlocfilehash: e2356113457e8c9a6737132e9779e49c05a23d77
-ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
+ms.sourcegitcommit: 5fd80619c760fa8c25d33a6f5661247cb65da465
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/28/2018
-ms.locfileid: "50199982"
+ms.lasthandoff: 11/01/2018
+ms.locfileid: "50743925"
---
# 複雑なグリッドを作成する方法
diff --git a/docs/framework/wpf/graphics-multimedia/wpf-graphics-rendering-overview.md b/docs/framework/wpf/graphics-multimedia/wpf-graphics-rendering-overview.md
index 74cadf29018..9199941bdb0 100644
--- a/docs/framework/wpf/graphics-multimedia/wpf-graphics-rendering-overview.md
+++ b/docs/framework/wpf/graphics-multimedia/wpf-graphics-rendering-overview.md
@@ -208,7 +208,7 @@ WPF レンダリング シーケンスのダイアグラム
保持モード グラフィックスを使用することの最も大きな利点の 1 つは、アプリケーション内のどの項目を再描画するのかを、[!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)] が効率的に最適化できることです。 さまざまな不透明度が適用された複雑なシーンがある場合でも、通常、再描画を最適化するために特殊な目的のコードを記述する必要はありません。 これに対し、Win32 プログラミングでは、更新領域内の再描画量を最小化してアプリケーションを最適化するために、多大な労力が費やされることもあります。 Win32 アプリケーションで再描画を最適化するための複雑な作業の例については、「[Redrawing in the Update Region](/windows/desktop/gdi/redrawing-in-the-update-region)」(更新領域での再描画) をご覧ください。
### ベクター グラフィックス
- [!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)] では、がレンダリング データ形式として**ベクタ グラフィックス**が使用されます。 スケーラブル ベクター グラフィックス (SVG)、Windows メタファイル (.wmf)、TrueType フォントなどのベクター グラフィックスは、レンダリング データを格納し、それを命令リストとして伝達します。命令リストには、グラフィックス プリミティブを使用してイメージを再作成するための方法が記述されます。 たとえば、TrueType フォントは、ピクセル配列ではなく、直線、曲線、およびコマンドのセットで表されるアウトライン フォントです。 ベクター グラフィックスの主な利点の 1 つは、任意のサイズや解像度に拡大縮小できることです。
+ [!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)] では、がレンダリング データ形式として **ベクタ グラフィックス** が使用されます。 スケーラブル ベクター グラフィックス (SVG)、Windows メタファイル (.wmf)、TrueType フォントなどのベクター グラフィックスは、レンダリング データを格納し、それを命令リストとして伝達します。命令リストには、グラフィックス プリミティブを使用してイメージを再作成するための方法が記述されます。 たとえば、TrueType フォントは、ピクセル配列ではなく、直線、曲線、およびコマンドのセットで表されるアウトライン フォントです。 ベクター グラフィックスの主な利点の 1 つは、任意のサイズや解像度に拡大縮小できることです。
ビットマップ グラフィックスは、ベクター グラフィックスとは異なり、特定の解像度で事前にレンダリングされた、ピクセル単位のイメージ表現としてレンダリング データを格納します。 ビットマップ グラフィックス形式とベクター グラフィックス形式の主な違いの 1 つは、元のソース イメージへの忠実性です。 たとえば、ソース イメージのサイズを変更した場合、ビットマップ グラフィックス システムではイメージが伸縮されますが、ベクタ グラフィックス システムでは、イメージが拡大縮小されるため、イメージの忠実性が維持されます。
diff --git a/docs/fsharp/tutorials/asynchronous-and-concurrent-programming/async.md b/docs/fsharp/tutorials/asynchronous-and-concurrent-programming/async.md
index cc4c9965c02..1c97d7a11cc 100644
--- a/docs/fsharp/tutorials/asynchronous-and-concurrent-programming/async.md
+++ b/docs/fsharp/tutorials/asynchronous-and-concurrent-programming/async.md
@@ -154,7 +154,7 @@ for html in htmlList do
## C#または VB プログラマが調査中F# #
-このセクションでは、非同期モデルに使い慣れている前提としていますC#/VB.。 そうでない場合[での非同期プログラミングC#](../../../csharp/async.md)は開始点です。
+このセクションでは、非同期モデルに使い慣れている前提としていますC#/VB。 そうでない場合[での非同期プログラミングC#](../../../csharp/async.md)は開始点です。
基本的な違いは、C#または VB の非同期モデルとF#非同期モデル。
diff --git a/docs/standard/containerized-lifecycle-architecture/design-develop-containerized-apps/monolithic-applications.md b/docs/standard/containerized-lifecycle-architecture/design-develop-containerized-apps/monolithic-applications.md
index fb787a8ed9b..326e7755740 100644
--- a/docs/standard/containerized-lifecycle-architecture/design-develop-containerized-apps/monolithic-applications.md
+++ b/docs/standard/containerized-lifecycle-architecture/design-develop-containerized-apps/monolithic-applications.md
@@ -5,11 +5,11 @@ author: CESARDELATORRE
ms.author: wiwagn
ms.date: 09/22/2017
ms.openlocfilehash: a2fe2c325377ec49f89199ad2e36c950ebab6a24
-ms.sourcegitcommit: b22705f1540b237c566721018f974822d5cd8758
+ms.sourcegitcommit: db8b83057d052c1f9f249d128b08d4423af0f7c2
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/22/2018
-ms.locfileid: "49633899"
+ms.lasthandoff: 11/01/2018
+ms.locfileid: "50757349"
---
# モノリシック アプリケーション
diff --git a/docs/standard/design-guidelines/choosing-between-class-and-struct.md b/docs/standard/design-guidelines/choosing-between-class-and-struct.md
index 9af14ec11df..e8bbfdffb6c 100644
--- a/docs/standard/design-guidelines/choosing-between-class-and-struct.md
+++ b/docs/standard/design-guidelines/choosing-between-class-and-struct.md
@@ -14,12 +14,12 @@ helpviewer_keywords:
ms.assetid: f8b8ec9b-0ba7-4dea-aadf-a93395cd804f
author: rpetrusha
ms.author: ronpet
-ms.openlocfilehash: 06661cb2c34d1da9085fa2129cb0c3307b99097e
-ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47
+ms.openlocfilehash: 7590d5628f4951a8c7c2199f0e954007ed9fa962
+ms.sourcegitcommit: b5cd9d5d3b75a5537fc9ad8a3f085f0bb1845ee0
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 09/06/2018
-ms.locfileid: "43865554"
+ms.lasthandoff: 11/07/2018
+ms.locfileid: "50757427"
---
# クラスまたは構造体の選択
すべての framework デザイナーに直面して基本的な設計上の決定の 1 つが、クラス (参照型)、または構造体 (値型) として型を設計するかどうか。 参照型と値の型の動作の違いの理解は、この選択を行うに不可欠です。
@@ -28,7 +28,7 @@ ms.locfileid: "43865554"
次に、参照型の配列では、行外、つまり配列要素に、ヒープ上にある参照型のインスタンスへの参照のみが割り当てられます。 値型の配列には、インライン、つまり、配列要素は、値の型の実際のインスタンスが割り当てられます。 したがって、値型の配列の割り当てと解放は、参照型の配列の割り当てと解放よりもかなり安くなります。 さらに、ほとんどの場合は、値型の配列と、参照の局所性量が高くが発生します。
- 次の相違点は、メモリ使用量に関連します。 値型は、参照型またはいずれかを実装するインターフェイスにキャストするときをボックス化を取得します。 ボックス化解除された取得値の型にキャストするとき。 ボックス オブジェクトはヒープに割り当てられ、ガベージ コレクションが、あまりボックス化とボックス化解除するため、ヒープ、ガベージ コレクター、および最終的には、アプリケーションのパフォーマンスに悪影響を及ぼすことができます。 これに対し、このようなボックス化は行われません、参照型にキャストされます。
+ 次の相違点は、メモリ使用量に関連します。 値型は、参照型またはいずれかを実装するインターフェイスにキャストするときをボックス化を取得します。 ボックス化解除された取得値の型にキャストするとき。 ボックス オブジェクトはヒープに割り当てられ、ガベージ コレクションが、あまりボックス化とボックス化解除するため、ヒープ、ガベージ コレクター、および最終的には、アプリケーションのパフォーマンスに悪影響を及ぼすことができます。 これに対し、このようなボックス化は行われません、参照型にキャストされます。 (詳細については、次を参照してください。[ボックス化とボックス化解除](../../csharp/programming-guide/types/boxing-and-unboxing.md))。
次に、参照型の割り当ては、値型の割り当て値全体をコピーする一方、参照をコピーします。 そのため、大規模な参照型の割り当ては、大きな値の型の割り当てよりも低コストです。
diff --git a/docs/visual-basic/language-reference/data-types/integer-data-type.md b/docs/visual-basic/language-reference/data-types/integer-data-type.md
index cf94cd0c8d7..40a3bde205e 100644
--- a/docs/visual-basic/language-reference/data-types/integer-data-type.md
+++ b/docs/visual-basic/language-reference/data-types/integer-data-type.md
@@ -21,12 +21,12 @@ helpviewer_keywords:
- I literal type character [Visual Basic]
- Integer data type
ms.assetid: a8f233b4-4be3-455c-861b-05af2fbb6c60
-ms.openlocfilehash: 989ce803849aa2dff9fc5c38a38bb356c937a945
-ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
+ms.openlocfilehash: 8c349104ed566e9a663afe01da3838f0167dc74e
+ms.sourcegitcommit: 296183dbe35077b5c5e5e74d5fbe7f399bc507ee
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/27/2018
-ms.locfileid: "50193865"
+ms.lasthandoff: 11/05/2018
+ms.locfileid: "50982764"
---
# 整数データ型 (Visual Basic)
-2,147,483,648 から 2,147,483,647 までの符号付き 32 ビット (4 バイト) の整数を保持します。
@@ -59,7 +59,7 @@ Dim number As Integer = &H_C305_F860
[!INCLUDE [supporting-underscores](../../../../includes/vb-separator-langversion.md)]
-数値リテラルを含めることも、 `I` [文字入力](../../programming-guide\language-features\data-types/type-characters.md)を示すために、`Integer`データ型は、次の例を示します。
+数値リテラルを含めることも、 `I` [文字入力](../../programming-guide/language-features/data-types/type-characters.md)を示すために、`Integer`データ型は、次の例を示します。
```vb
Dim number = &H_035826I
diff --git a/docs/visual-basic/language-reference/data-types/sbyte-data-type.md b/docs/visual-basic/language-reference/data-types/sbyte-data-type.md
index 8017fbcc723..4eeb5548924 100644
--- a/docs/visual-basic/language-reference/data-types/sbyte-data-type.md
+++ b/docs/visual-basic/language-reference/data-types/sbyte-data-type.md
@@ -14,12 +14,12 @@ helpviewer_keywords:
- data types [Visual Basic], integral
- SByte data type
ms.assetid: 5c38374a-18a1-4cc2-b493-299e3dcaa60f
-ms.openlocfilehash: 1b10379e626c8e53b2e1e6eddaa964f13f9e4b62
-ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
+ms.openlocfilehash: c353aa8c5ac1d1912bc303f8f741ff0911cdf021
+ms.sourcegitcommit: 4bca8f7e172fd019ef437a4803bf5895c6bc4781
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/28/2018
-ms.locfileid: "50196922"
+ms.lasthandoff: 11/03/2018
+ms.locfileid: "50980821"
---
# SByte データ型 (Visual Basic)
@@ -58,7 +58,7 @@ Dim number As SByte = &H_F9
- コンパイルする整数の範囲チェックを無効にする、`/removeintchecks`コンパイラ スイッチ。
-- 使用して、[文字入力](../../programming-guide\language-features\data-types/type-characters.md)に割り当てるリテラルの値を明示的に定義する、`SByte`します。 次の例では、負の値のリテラル`Short`値を`SByte`します。 負の数値に注意してください、数値リテラルの上位の単語の上位ビットを設定する必要があります。 このビットの場合はこの例では、リテラルの 15`Short`値。
+- 使用して、[文字入力](../../programming-guide/language-features/data-types/type-characters.md)に割り当てるリテラルの値を明示的に定義する、`SByte`します。 次の例では、負の値のリテラル`Short`値を`SByte`します。 負の数値に注意してください、数値リテラルの上位の単語の上位ビットを設定する必要があります。 このビットの場合はこの例では、リテラルの 15`Short`値。
[!code-vb[SByteTypeChars](../../../../samples/snippets/visualbasic/language-reference/data-types/sbyte-assignment.vb#1)]
diff --git a/docs/visual-basic/language-reference/data-types/ushort-data-type.md b/docs/visual-basic/language-reference/data-types/ushort-data-type.md
index ae32c4a677b..1d4d0a83ea8 100644
--- a/docs/visual-basic/language-reference/data-types/ushort-data-type.md
+++ b/docs/visual-basic/language-reference/data-types/ushort-data-type.md
@@ -16,12 +16,12 @@ helpviewer_keywords:
- UShort data type
- US literal type characters [Visual Basic]
ms.assetid: 138db892-665d-4ba8-9cae-d8d91c4a8f39
-ms.openlocfilehash: 25ac46217a09d658ceaf92a8ea586259668314c1
-ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
+ms.openlocfilehash: a3d60747400d570a3e5a930377e9be9c0aca4f35
+ms.sourcegitcommit: 296183dbe35077b5c5e5e74d5fbe7f399bc507ee
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/28/2018
-ms.locfileid: "50199449"
+ms.lasthandoff: 11/05/2018
+ms.locfileid: "50982712"
---
# UShort データ型 (Visual Basic)
@@ -56,7 +56,7 @@ Dim number As UShort = &H_FF8C
[!INCLUDE [supporting-underscores](../../../../includes/vb-separator-langversion.md)]
-数値リテラルを含めることも、`US`または`us`[文字入力](../../programming-guide\language-features\data-types/type-characters.md)を示すために、`UShort`データ型は、次の例を示します。
+数値リテラルを含めることも、`US`または`us`[文字入力](../../programming-guide/language-features/data-types/type-characters.md)を示すために、`UShort`データ型は、次の例を示します。
```vb
Dim number = &H_5826us
diff --git a/docs/visual-basic/misc/bc30568.md b/docs/visual-basic/misc/bc30568.md
index 39037b41b92..5f4c5cc9838 100644
--- a/docs/visual-basic/misc/bc30568.md
+++ b/docs/visual-basic/misc/bc30568.md
@@ -8,11 +8,11 @@ helpviewer_keywords:
- BC30568
ms.assetid: 5d81f73d-1ce1-42a0-8cf5-f564d6094617
ms.openlocfilehash: ec7276e875ca1f1920c62f46e7b4b09dd5ef4e57
-ms.sourcegitcommit: 9bd8f213b50f0e1a73e03bd1e840c917fbd6d20a
+ms.sourcegitcommit: 5fd80619c760fa8c25d33a6f5661247cb65da465
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/27/2018
-ms.locfileid: "50040846"
+ms.lasthandoff: 10/31/2018
+ms.locfileid: "50409432"
---
# 配列初期化子が<数>要素が多すぎます
配列初期化子に含まれている要素が多すぎます。
diff --git a/docs/visual-basic/programming-guide/language-features/procedures/how-to-protect-a-procedure-argument-against-value-changes.md b/docs/visual-basic/programming-guide/language-features/procedures/how-to-protect-a-procedure-argument-against-value-changes.md
index ef656196743..fb513b78f57 100644
--- a/docs/visual-basic/programming-guide/language-features/procedures/how-to-protect-a-procedure-argument-against-value-changes.md
+++ b/docs/visual-basic/programming-guide/language-features/procedures/how-to-protect-a-procedure-argument-against-value-changes.md
@@ -15,11 +15,11 @@ helpviewer_keywords:
- arguments [Visual Basic], changing value
ms.assetid: d2b7c766-ce16-4d2c-8d79-3fc0e7ba2227
ms.openlocfilehash: 393127353a020c1db5df3011b2a97b1c53097f27
-ms.sourcegitcommit: 9bd8f213b50f0e1a73e03bd1e840c917fbd6d20a
+ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
ms.translationtype: MT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/25/2018
-ms.locfileid: "50035645"
+ms.lasthandoff: 10/30/2018
+ms.locfileid: "50225335"
---
# 方法: プロシージャ引数の値が変化しないようにする (Visual Basic)
プロシージャ宣言のパラメーターとして場合[ByRef](../../../../visual-basic/language-reference/modifiers/byref.md)、Visual Basic でプロシージャのコードは呼び出し元のコードで引数を基になるプログラミング要素への直接参照します。 これにより、プロシージャが呼び出し元のコードで引数を基になる値を変更します。 場合によってはの呼び出し元のコードは、このような変更から保護します。
diff --git a/toc.yml b/toc.yml
index e427efa2445..c544aa9ab21 100644
--- a/toc.yml
+++ b/toc.yml
@@ -614,8 +614,8 @@ items:
tocHref: /dotnet/machine-learning/tutorials/
topicHref: /dotnet/machine-learning/tutorials/index
ms.openlocfilehash: 01df0256243fde388a7037e8efe7402eca049b44
-ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649
+ms.sourcegitcommit: 5fd80619c760fa8c25d33a6f5661247cb65da465
ms.translationtype: HT
ms.contentlocale: ja-JP
-ms.lasthandoff: 10/28/2018
-ms.locfileid: "50192851"
+ms.lasthandoff: 11/01/2018
+ms.locfileid: "50744532"