diff --git a/docs/csharp/misc/cs0072.md b/docs/csharp/misc/cs0072.md
index d11941b9ef3..fa6c81cb038 100644
--- a/docs/csharp/misc/cs0072.md
+++ b/docs/csharp/misc/cs0072.md
@@ -1,29 +1,66 @@
----
-title: "コンパイラ エラー CS0072 | Microsoft Docs"
-ms.date: "2015-07-20"
-ms.prod: ".net"
-ms.technology:
- - "devlang-csharp"
-ms.topic: "article"
-f1_keywords:
- - "CS0072"
-dev_langs:
- - "CSharp"
-helpviewer_keywords:
- - "CS0072"
+---
+title: "コンパイラ エラー CS0072"
+ms.date: 07/20/2015
+ms.prod: .net
+ms.technology: devlang-csharp
+ms.topic: article
+f1_keywords: CS0072
+helpviewer_keywords: CS0072
ms.assetid: 9153cd52-f497-4128-a11f-a2820218b0e6
-caps.latest.revision: 8
-author: "BillWagner"
-ms.author: "wiwagn"
-caps.handback.revision: 8
----
-# コンパイラ エラー CS0072
+caps.latest.revision: "8"
+author: BillWagner
+ms.author: wiwagn
+ms.openlocfilehash: c556a92cb5b926796ac95068db384b0a74252266
+ms.sourcegitcommit: bd1ef61f4bb794b25383d3d72e71041a5ced172e
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 10/18/2017
+---
+# コンパイラ エラー CS0072
'event' : オーバーライドできません。'method' はイベントではありません
- [イベント](../../csharp/language-reference/keywords/event.md)は別のイベントのみをオーバーライドできます。 詳細については、「[イベント](../../csharp/programming-guide/events/index.md)」を参照してください。
+ [イベント](../../csharp/language-reference/keywords/event.md) は別のイベントのみをオーバーライドできます。 詳細については、「[イベント](../../csharp/programming-guide/events/index.md)」を参照してください。
次の例では CS0072 が生成されます。
```
-// CS0072.cs delegate void MyDelegate(); class Test1 { public virtual event MyDelegate MyEvent; public virtual void VMeth() { } public void FireAway() { if (MyEvent != null) MyEvent(); } } class Test2 : Test1 { public override event MyDelegate VMeth // CS0072 // uncomment the following lines to resolve // public override event MyDelegate MyEvent { add { VMeth += value; // MyEvent += value; } remove { VMeth -= value; // MyEvent -= value; } } public static void Main() { } }
-```
\ No newline at end of file
+// CS0072.cs
+delegate void MyDelegate();
+
+class Test1
+{
+ public virtual event MyDelegate MyEvent;
+ public virtual void VMeth()
+ {
+ }
+
+ public void FireAway()
+ {
+ if (MyEvent != null)
+ MyEvent();
+ }
+}
+
+class Test2 : Test1
+{
+ public override event MyDelegate VMeth // CS0072
+ // uncomment the following lines to resolve
+ // public override event MyDelegate MyEvent
+ {
+ add
+ {
+ VMeth += value;
+ // MyEvent += value;
+ }
+ remove
+ {
+ VMeth -= value;
+ // MyEvent -= value;
+ }
+ }
+
+ public static void Main()
+ {
+ }
+}
+```
diff --git a/docs/csharp/misc/cs0078.md b/docs/csharp/misc/cs0078.md
index a33a6ec6669..fa12bead955 100644
--- a/docs/csharp/misc/cs0078.md
+++ b/docs/csharp/misc/cs0078.md
@@ -1,23 +1,22 @@
----
-title: "コンパイラの警告 (レベル 4) CS0078 | Microsoft Docs"
-ms.date: "2015-07-20"
-ms.prod: ".net"
-ms.technology:
- - "devlang-csharp"
-ms.topic: "article"
-f1_keywords:
- - "CS0078"
-dev_langs:
- - "CSharp"
-helpviewer_keywords:
- - "CS0078"
+---
+title: "コンパイラの警告 (レベル 4) CS0078"
+ms.date: 07/20/2015
+ms.prod: .net
+ms.technology: devlang-csharp
+ms.topic: article
+f1_keywords: CS0078
+helpviewer_keywords: CS0078
ms.assetid: 8d637be6-82bc-462c-bec5-217327bc8c40
-caps.latest.revision: 6
-author: "BillWagner"
-ms.author: "wiwagn"
-caps.handback.revision: 6
----
-# コンパイラの警告 (レベル 4) CS0078
+caps.latest.revision: "6"
+author: BillWagner
+ms.author: wiwagn
+ms.openlocfilehash: b9db263df282606b4c9602d894db11fd3aad44d1
+ms.sourcegitcommit: bd1ef61f4bb794b25383d3d72e71041a5ced172e
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 10/18/2017
+---
+# コンパイラの警告 (レベル 4) CS0078
'l' と 数字の '1' との混同を避けるため、'L' を使用してください。
大文字の L ではなく小文字の l を使用する long 型へのキャストを検出すると、コンパイラによって警告が出されます。
@@ -25,5 +24,22 @@ caps.handback.revision: 6
次の例では CS0078 が生成されます。
```
-// CS0078.cs // compile with: /W:4 class test { public static void TestL(long i) { } public static void TestL(int i) { } public static void Main() { TestL(25l); // CS0078 // try the following line instead // TestL(25L); } }
-```
\ No newline at end of file
+// CS0078.cs
+// compile with: /W:4
+class test {
+ public static void TestL(long i)
+ {
+ }
+
+ public static void TestL(int i)
+ {
+ }
+
+ public static void Main()
+ {
+ TestL(25l); // CS0078
+ // try the following line instead
+ // TestL(25L);
+ }
+}
+```
diff --git a/docs/csharp/misc/cs0157.md b/docs/csharp/misc/cs0157.md
index 938c4689887..90e62aae19d 100644
--- a/docs/csharp/misc/cs0157.md
+++ b/docs/csharp/misc/cs0157.md
@@ -1,45 +1,25 @@
----
-title: "コンパイラ エラー CS0157 |Microsoft ドキュメント"
-ms.date: 2015-07-20
+---
+title: "コンパイラ エラー CS0157"
+ms.date: 07/20/2015
ms.prod: .net
-ms.technology:
-- devlang-csharp
+ms.technology: devlang-csharp
ms.topic: article
-f1_keywords:
-- CS0157
-dev_langs:
-- CSharp
-helpviewer_keywords:
-- CS0157
+f1_keywords: CS0157
+helpviewer_keywords: CS0157
ms.assetid: a5d9d506-81f8-47dd-85b6-85f8170bcbef
-caps.latest.revision: 8
+caps.latest.revision: "8"
author: BillWagner
ms.author: wiwagn
-translation.priority.ht:
-- de-de
-- es-es
-- fr-fr
-- it-it
-- ja-jp
-- ko-kr
-- ru-ru
-- zh-cn
-- zh-tw
-translation.priority.mt:
-- cs-cz
-- pl-pl
-- pt-br
-- tr-tr
-translationtype: Machine Translation
-ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0
-ms.openlocfilehash: 6c6f6312e2dc6a01fca3c3dde6e365d58c700e98
-ms.lasthandoff: 03/13/2017
-
----
+ms.openlocfilehash: 7e9d98d8bb28e4a2c9191356e735c62e6bf23359
+ms.sourcegitcommit: bd1ef61f4bb794b25383d3d72e71041a5ced172e
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 10/18/2017
+---
# コンパイラ エラー CS0157
コントロールが finally 句の本体から出られません。
- すべてのステートメントで、[最後に](../../csharp/language-reference/keywords/try-catch-finally.md)句を実行する必要があります。 詳細については、次を参照してください。[例外処理ステートメント](../../csharp/language-reference/keywords/exception-handling-statements.md)と[例外と例外処理](../../csharp/programming-guide/exceptions/index.md)します。
+ [finally](../../csharp/language-reference/keywords/try-catch-finally.md) 句のすべてのステートメントを実行する必要があります。 詳細については、次を参照してください。[例外処理ステートメント](../../csharp/language-reference/keywords/exception-handling-statements.md)と[例外と例外処理](../../csharp/programming-guide/exceptions/index.md)です。
次の例では CS0157 が生成されます。
@@ -67,4 +47,4 @@ namespace MyNamespace
}
}
}
-```
+```
diff --git a/docs/csharp/misc/cs0612.md b/docs/csharp/misc/cs0612.md
index 9d6c4737011..4d59dd812f9 100644
--- a/docs/csharp/misc/cs0612.md
+++ b/docs/csharp/misc/cs0612.md
@@ -1,29 +1,50 @@
----
-title: "コンパイラの警告 (レベル 1) CS0612 | Microsoft Docs"
-ms.date: "2015-07-20"
-ms.prod: ".net"
-ms.technology:
- - "devlang-csharp"
-ms.topic: "article"
-f1_keywords:
- - "CS0612"
-dev_langs:
- - "CSharp"
-helpviewer_keywords:
- - "CS0612"
+---
+title: "コンパイラの警告 (レベル 1) CS0612"
+ms.date: 07/20/2015
+ms.prod: .net
+ms.technology: devlang-csharp
+ms.topic: article
+f1_keywords: CS0612
+helpviewer_keywords: CS0612
ms.assetid: 7695f3b7-ffef-43f7-83db-fc1a9e361f1a
-caps.latest.revision: 7
-author: "BillWagner"
-ms.author: "wiwagn"
-caps.handback.revision: 7
----
-# コンパイラの警告 (レベル 1) CS0612
+caps.latest.revision: "7"
+author: BillWagner
+ms.author: wiwagn
+ms.openlocfilehash: 6e1f15411f47119f55015e305bca02c146e490f6
+ms.sourcegitcommit: bd1ef61f4bb794b25383d3d72e71041a5ced172e
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 10/18/2017
+---
+# コンパイラの警告 (レベル 1) CS0612
'member' は使用されなくなりました
- クラス デザイナーによってメンバーが [Obsolete](http://msdn.microsoft.com/ja-jp/05e99cd0-bda6-4f79-a890-1ca093b4b488) 属性でマークされました。 つまり、クラスの将来のバージョンでこのメンバーがサポートされない可能性があります。
+ クラス デザイナーによってメンバーが [Obsolete](http://msdn.microsoft.com/en-us/05e99cd0-bda6-4f79-a890-1ca093b4b488) 属性でマークされました。 つまり、クラスの将来のバージョンでこのメンバーがサポートされない可能性があります。
次の例では、旧式のメンバーにアクセスするとどのように CS0612 が生成されるかを示しています。
```
-// CS0612.cs // compile with: /W:1 using System; class MyClass { [Obsolete] public static void ObsoleteMethod() { } [Obsolete] public static int ObsoleteField; } class MainClass { static public void Main() { MyClass.ObsoleteMethod(); // CS0612 here: method is deprecated MyClass.ObsoleteField = 0; // CS0612 here: field is deprecated } }
-```
\ No newline at end of file
+// CS0612.cs
+// compile with: /W:1
+using System;
+
+class MyClass
+{
+ [Obsolete]
+ public static void ObsoleteMethod()
+ {
+ }
+
+ [Obsolete]
+ public static int ObsoleteField;
+}
+
+class MainClass
+{
+ static public void Main()
+ {
+ MyClass.ObsoleteMethod(); // CS0612 here: method is deprecated
+ MyClass.ObsoleteField = 0; // CS0612 here: field is deprecated
+ }
+}
+```
diff --git a/docs/csharp/misc/cs0694.md b/docs/csharp/misc/cs0694.md
index 0e4c37a0055..ba1de3a62ff 100644
--- a/docs/csharp/misc/cs0694.md
+++ b/docs/csharp/misc/cs0694.md
@@ -1,37 +1,43 @@
----
-title: "コンパイラ エラー CS0694 | Microsoft Docs"
-ms.date: "2015-07-20"
-ms.prod: ".net"
-ms.technology:
- - "devlang-csharp"
-ms.topic: "article"
-f1_keywords:
- - "CS0694"
-dev_langs:
- - "CSharp"
-helpviewer_keywords:
- - "CS0694"
+---
+title: "コンパイラ エラー CS0694"
+ms.date: 07/20/2015
+ms.prod: .net
+ms.technology: devlang-csharp
+ms.topic: article
+f1_keywords: CS0694
+helpviewer_keywords: CS0694
ms.assetid: 048615e4-4599-4726-b5db-55322ccc936f
-caps.latest.revision: 8
-author: "BillWagner"
-ms.author: "wiwagn"
-caps.handback.revision: 8
----
-# コンパイラ エラー CS0694
+caps.latest.revision: "8"
+author: BillWagner
+ms.author: wiwagn
+ms.openlocfilehash: 79acfefded58c4b6898f63d8b9c8b4d222911a9c
+ms.sourcegitcommit: bd1ef61f4bb794b25383d3d72e71041a5ced172e
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 10/18/2017
+---
+# コンパイラ エラー CS0694
型パラメーター 'identifier' には含んでいる型またはメソッドと同じ名前が付いています
型パラメーターの名前は、その型パラメーターを含む型またはメソッドの名前と同じにすることはできないため、型パラメーターに別の名前を使用する必要があります。
-## 使用例
+## 例
次の例では CS0694 が生成されます。
```
-// CS0694.cs // compile with: /target:library class C {} // CS0694
+// CS0694.cs
+// compile with: /target:library
+class C {} // CS0694
```
-## 使用例
+## 例
ジェネリック クラスを含む上記のケースに加えて、次のメソッドでも、このエラーが発生する可能性があります。
```
-// CS0694_2.cs // compile with: /target:library class A { public void F(F arg); // CS0694 }
-```
\ No newline at end of file
+// CS0694_2.cs
+// compile with: /target:library
+class A
+{
+ public void F(F arg); // CS0694
+}
+```
diff --git a/docs/csharp/misc/cs0711.md b/docs/csharp/misc/cs0711.md
index 6d26e16981a..6c5c08ed55b 100644
--- a/docs/csharp/misc/cs0711.md
+++ b/docs/csharp/misc/cs0711.md
@@ -1,23 +1,22 @@
----
-title: "コンパイラ エラー CS0711 | Microsoft Docs"
-ms.date: "2015-07-20"
-ms.prod: ".net"
-ms.technology:
- - "devlang-csharp"
-ms.topic: "article"
-f1_keywords:
- - "CS0711"
-dev_langs:
- - "CSharp"
-helpviewer_keywords:
- - "CS0711"
+---
+title: "コンパイラ エラー CS0711"
+ms.date: 07/20/2015
+ms.prod: .net
+ms.technology: devlang-csharp
+ms.topic: article
+f1_keywords: CS0711
+helpviewer_keywords: CS0711
ms.assetid: 3a5a6d90-e15d-4808-a7a6-c85fd011a0d0
-caps.latest.revision: 6
-author: "BillWagner"
-ms.author: "wiwagn"
-caps.handback.revision: 6
----
-# コンパイラ エラー CS0711
+caps.latest.revision: "6"
+author: BillWagner
+ms.author: wiwagn
+ms.openlocfilehash: 3aeb1d3c48d3ca2db3257a8afbf54046aef75bec
+ms.sourcegitcommit: bd1ef61f4bb794b25383d3d72e71041a5ced172e
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 10/18/2017
+---
+# コンパイラ エラー CS0711
静的クラスにデストラクターを含めることはできません。
静的クラスはインスタンス化できないため、コンストラクターまたはデストラクターは必要ありません。 このエラーを回避するには、静的クラスからデストラクターを削除します。または、実際にインスタンスを構築または破棄する必要がある場合は、クラスを非静的にします。
@@ -25,5 +24,15 @@ caps.handback.revision: 6
次の例では CS0711 が生成されます。
```
-// CS0711.cs public static class C { ~C() // CS0711 { } public static void Main() { } }
-```
\ No newline at end of file
+// CS0711.cs
+public static class C
+{
+ ~C() // CS0711
+ {
+ }
+
+ public static void Main()
+ {
+ }
+}
+```
diff --git a/docs/csharp/misc/cs1508.md b/docs/csharp/misc/cs1508.md
index 4d082ea24c3..913e48ea09f 100644
--- a/docs/csharp/misc/cs1508.md
+++ b/docs/csharp/misc/cs1508.md
@@ -1,29 +1,28 @@
----
-title: "コンパイラ エラー CS1508 | Microsoft Docs"
-ms.date: "2015-07-20"
-ms.prod: ".net"
-ms.technology:
- - "devlang-csharp"
-ms.topic: "article"
-f1_keywords:
- - "CS1508"
-dev_langs:
- - "CSharp"
-helpviewer_keywords:
- - "CS1508"
+---
+title: "コンパイラ エラー CS1508"
+ms.date: 07/20/2015
+ms.prod: .net
+ms.technology: devlang-csharp
+ms.topic: article
+f1_keywords: CS1508
+helpviewer_keywords: CS1508
ms.assetid: 979bc615-58ce-49f8-ba73-e6cf57c56418
-caps.latest.revision: 7
-author: "BillWagner"
-ms.author: "wiwagn"
-caps.handback.revision: 7
----
-# コンパイラ エラー CS1508
+caps.latest.revision: "7"
+author: BillWagner
+ms.author: wiwagn
+ms.openlocfilehash: de4ae642c5bb26a0e260fa5f64e75532f7194e93
+ms.sourcegitcommit: bd1ef61f4bb794b25383d3d72e71041a5ced172e
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 10/18/2017
+---
+# コンパイラ エラー CS1508
リソース識別子 'identifier' はアセンブリで既に使用されています
- コンパイルで、同じ識別子 \(***identifier***\) が、2 つ以上の [\/resource](../../csharp/language-reference/compiler-options/resource-compiler-option.md) または [\/linkresource](../../csharp/language-reference/compiler-options/linkresource-compiler-option.md) コンパイラ オプションに渡されました。
+ コンパイルで、同じ識別子 (***identifier***) が、2 つ以上の [/resource](../../csharp/language-reference/compiler-options/resource-compiler-option.md) または [/linkresource](../../csharp/language-reference/compiler-options/linkresource-compiler-option.md) コンパイラ オプションに渡されました。
たとえば、次のオプションでは CS1508 が生成されます。
```
/resource:anyfile.bmp,DuplicatIdent /linkresource:a.bmp,DuplicatIdent
-```
\ No newline at end of file
+```
diff --git a/docs/csharp/misc/cs1525.md b/docs/csharp/misc/cs1525.md
index f6d57cc5164..1d9a69b7fd9 100644
--- a/docs/csharp/misc/cs1525.md
+++ b/docs/csharp/misc/cs1525.md
@@ -1,23 +1,22 @@
----
-title: "コンパイラ エラー CS1525 | Microsoft Docs"
-ms.date: "2015-07-20"
-ms.prod: ".net"
-ms.technology:
- - "devlang-csharp"
-ms.topic: "article"
-f1_keywords:
- - "CS1525"
-dev_langs:
- - "CSharp"
-helpviewer_keywords:
- - "CS1525"
+---
+title: "コンパイラ エラー CS1525"
+ms.date: 07/20/2015
+ms.prod: .net
+ms.technology: devlang-csharp
+ms.topic: article
+f1_keywords: CS1525
+helpviewer_keywords: CS1525
ms.assetid: 7913f589-2f2e-40bc-a27e-0b6930336484
-caps.latest.revision: 6
-author: "BillWagner"
-ms.author: "wiwagn"
-caps.handback.revision: 6
----
-# コンパイラ エラー CS1525
+caps.latest.revision: "6"
+author: BillWagner
+ms.author: wiwagn
+ms.openlocfilehash: d273ac7244a6107ee9907e332ef39e158debd309
+ms.sourcegitcommit: bd1ef61f4bb794b25383d3d72e71041a5ced172e
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 10/18/2017
+---
+# コンパイラ エラー CS1525
'character' は無効です
式の中に無効な文字が検出されました。
@@ -25,11 +24,35 @@ caps.handback.revision: 6
次の例では CS1525 が生成されます。
```
-// CS1525.cs class x { public static void Main() { int i = 0; i = i + // OK - identifier 'c' + // OK - character (5) + // OK - parenthesis [ + // CS1525, operator not a valid expression element throw + // CS1525, keyword not allowed in expression void; // CS1525, void not allowed in expression } }
+// CS1525.cs
+class x
+{
+ public static void Main()
+ {
+ int i = 0;
+ i = i + // OK - identifier
+ 'c' + // OK - character
+ (5) + // OK - parenthesis
+ [ + // CS1525, operator not a valid expression element
+ throw + // CS1525, keyword not allowed in expression
+ void; // CS1525, void not allowed in expression
+ }
+}
```
次の例に示すように、空のラベルが原因で CS1525 が生成されることもあります。
```
-// CS1525b.cs using System; public class MyClass { public static void Main() { goto FoundIt; FoundIt: // CS1525 // Uncomment the following line to resolve: // System.Console.Write("Hello"); } }
-```
\ No newline at end of file
+// CS1525b.cs
+using System;
+public class MyClass
+{
+ public static void Main()
+ {
+ goto FoundIt;
+ FoundIt: // CS1525
+ // Uncomment the following line to resolve:
+ // System.Console.Write("Hello");
+ }
+}
+```
diff --git a/docs/csharp/misc/cs1711.md b/docs/csharp/misc/cs1711.md
index 210cc493936..1abcf26a3d7 100644
--- a/docs/csharp/misc/cs1711.md
+++ b/docs/csharp/misc/cs1711.md
@@ -1,30 +1,37 @@
----
-title: "コンパイラの警告 (レベル 2) CS1711 | Microsoft Docs"
-ms.date: "2015-07-20"
-ms.prod: ".net"
-ms.technology:
- - "devlang-csharp"
-ms.topic: "article"
-f1_keywords:
- - "CS1711"
-dev_langs:
- - "CSharp"
-helpviewer_keywords:
- - "CS1711"
+---
+title: "コンパイラの警告 (レベル 2) CS1711"
+ms.date: 07/20/2015
+ms.prod: .net
+ms.technology: devlang-csharp
+ms.topic: article
+f1_keywords: CS1711
+helpviewer_keywords: CS1711
ms.assetid: 0021275a-43eb-4295-929e-bb3283577a11
-caps.latest.revision: 12
-author: "BillWagner"
-ms.author: "wiwagn"
-caps.handback.revision: 12
----
-# コンパイラの警告 (レベル 2) CS1711
+caps.latest.revision: "12"
+author: BillWagner
+ms.author: wiwagn
+ms.openlocfilehash: 5a536dc514a161d5d91ba2d1654f96c67fc3d013
+ms.sourcegitcommit: bd1ef61f4bb794b25383d3d72e71041a5ced172e
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 10/18/2017
+---
+# コンパイラの警告 (レベル 2) CS1711
'type' の XML コメントは 'parameter' の typeparam タグを含みますが、その名前の型パラメーターはありません
ジェネリック型のドキュメントには、間違った名前が指定されている型パラメーターのタグが含まれています。
-## 使用例
+## 例
次のコードでは、警告 CS1711 が生成されます。
```
-// cs1711.cs // compile with: /doc:cs1711.xml // CS1711 expected using System; ///can be an int class CMain { public static void Main() { } }
-```
\ No newline at end of file
+// cs1711.cs
+// compile with: /doc:cs1711.xml
+// CS1711 expected
+using System;
+///can be an int
+class CMain
+{
+ public static void Main() { }
+}
+```
diff --git a/docs/csharp/misc/cs1929.md b/docs/csharp/misc/cs1929.md
index 5695d432c6e..34910ff39ea 100644
--- a/docs/csharp/misc/cs1929.md
+++ b/docs/csharp/misc/cs1929.md
@@ -1,37 +1,58 @@
----
-title: "コンパイラ エラー CS1929 | Microsoft Docs"
-ms.date: "2015-07-20"
-ms.prod: ".net"
-ms.technology:
- - "devlang-csharp"
-ms.topic: "article"
-f1_keywords:
- - "CS1929"
-dev_langs:
- - "CSharp"
-helpviewer_keywords:
- - "CS1929"
+---
+title: "コンパイラ エラー CS1929"
+ms.date: 07/20/2015
+ms.prod: .net
+ms.technology: devlang-csharp
+ms.topic: article
+f1_keywords: CS1929
+helpviewer_keywords: CS1929
ms.assetid: effdd5d4-e156-418b-9d45-4ca194ab4319
-caps.latest.revision: 6
-author: "BillWagner"
-ms.author: "wiwagn"
-caps.handback.revision: 6
----
-# コンパイラ エラー CS1929
+caps.latest.revision: "6"
+author: BillWagner
+ms.author: wiwagn
+ms.openlocfilehash: 5a2dc8008fb0283e7314785f13e2dc2f37942910
+ms.sourcegitcommit: bd1ef61f4bb794b25383d3d72e71041a5ced172e
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 10/18/2017
+---
+# コンパイラ エラー CS1929
インスタンス引数: 'typeA' から 'typeB' に変換できません。
- このエラーは、拡張しないクラスから拡張メソッドを呼び出そうとすると生成されます。 次に示す例では、拡張メソッドは派生クラス `A` には定義されますが、基底クラス `B` には定義されません。
+ このエラーは、拡張しないクラスから拡張メソッドを呼び出そうとすると生成されます。 次に示す例では、拡張メソッドは派生クラス `A`には定義されますが、基底クラス `B`には定義されません。
-### このエラーを解決するには
+## このエラーを解決するには
1. 呼び出す必要のある型用の新しい拡張メソッドを作成するか、既存のメソッドを拡張する型のオブジェクトに呼び出しを移動します。
-## 使用例
+## 例
次のコードでは CS1928 および CS1929 が生成されます。
```
-// cs1929.cs using System.Linq; using System.Collections; static class Ext { public static void ExtMethod(this A a) { } } class A : B { } class B { static void Main() { B b = new B(); b.ExtMethod(); // CS1929 } }
+// cs1929.cs
+using System.Linq;
+ using System.Collections;
+
+ static class Ext
+ {
+ public static void ExtMethod(this A a)
+ {
+ }
+ }
+
+ class A : B
+ {
+ }
+
+ class B
+ {
+ static void Main()
+ {
+ B b = new B();
+ b.ExtMethod(); // CS1929
+ }
+ }
```
-## 参照
- [拡張メソッド](../../csharp/programming-guide/classes-and-structs/extension-methods.md)
\ No newline at end of file
+## 関連項目
+ [拡張メソッド](../../csharp/programming-guide/classes-and-structs/extension-methods.md)
diff --git a/docs/csharp/misc/cs2007.md b/docs/csharp/misc/cs2007.md
index ad3e834c2d7..3c84c1cb899 100644
--- a/docs/csharp/misc/cs2007.md
+++ b/docs/csharp/misc/cs2007.md
@@ -1,29 +1,34 @@
----
-title: "コンパイラ エラー CS2007 | Microsoft Docs"
-ms.date: "2015-07-20"
-ms.prod: ".net"
-ms.technology:
- - "devlang-csharp"
-ms.topic: "article"
-f1_keywords:
- - "CS2007"
-dev_langs:
- - "CSharp"
-helpviewer_keywords:
- - "CS2007"
+---
+title: "コンパイラ エラー CS2007"
+ms.date: 07/20/2015
+ms.prod: .net
+ms.technology: devlang-csharp
+ms.topic: article
+f1_keywords: CS2007
+helpviewer_keywords: CS2007
ms.assetid: 9be20e8e-2424-4435-9371-778fb12823c0
-caps.latest.revision: 8
-author: "BillWagner"
-ms.author: "wiwagn"
-caps.handback.revision: 8
----
-# コンパイラ エラー CS2007
+caps.latest.revision: "8"
+author: BillWagner
+ms.author: wiwagn
+ms.openlocfilehash: 9d81762f5f8c711ed4c4e543e39d1bf690d3407e
+ms.sourcegitcommit: bd1ef61f4bb794b25383d3d72e71041a5ced172e
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 10/18/2017
+---
+# コンパイラ エラー CS2007
認識できないコマンド ライン オプション : 'option'
- スラッシュ \(\/\) で開始しますが[コンパイラ オプション](../../csharp/language-reference/compiler-options/index.md)でない文字列がコンパイラに渡されました。
+ スラッシュ (/) で開始しますが [コンパイラ オプション](../../csharp/language-reference/compiler-options/index.md)でない文字列がコンパイラに渡されました。
次の例では CS2007 が生成されます。
```
-// CS2007.cs // compile with: /recur // CS2007 expected class x { public static void Main() {} }
-```
\ No newline at end of file
+// CS2007.cs
+// compile with: /recur
+// CS2007 expected
+class x
+{
+ public static void Main() {}
+}
+```
diff --git a/docs/framework/configure-apps/file-schema/network/authenticationmodules-element-network-settings.md b/docs/framework/configure-apps/file-schema/network/authenticationmodules-element-network-settings.md
index d7929c17c0c..634913c205f 100644
--- a/docs/framework/configure-apps/file-schema/network/authenticationmodules-element-network-settings.md
+++ b/docs/framework/configure-apps/file-schema/network/authenticationmodules-element-network-settings.md
@@ -1,73 +1,74 @@
----
-title: "<authenticationModules> 要素 (ネットワーク設定) | Microsoft Docs"
-ms.custom: ""
-ms.date: "03/30/2017"
-ms.prod: ".net-framework-4.6"
-ms.reviewer: ""
-ms.suite: ""
-ms.technology:
- - "dotnet-clr"
-ms.tgt_pltfrm: ""
-ms.topic: "article"
-f1_keywords:
- - "http://schemas.microsoft.com/.NetConfiguration/v2.0#authenticationModules"
- - "http://schemas.microsoft.com/.NetConfiguration/v2.0#configuration/system.net/authenticationModules"
-dev_langs:
- - "VB"
- - "CSharp"
- - "C++"
- - "jsharp"
-helpviewer_keywords:
- - " 要素"
- - "authenticationModules 要素"
+---
+title: "<authenticationModules>要素 (ネットワーク設定)"
+ms.custom:
+ms.date: 03/30/2017
+ms.prod: .net-framework
+ms.reviewer:
+ms.suite:
+ms.technology: dotnet-clr
+ms.tgt_pltfrm:
+ms.topic: article
+f1_keywords:
+- http://schemas.microsoft.com/.NetConfiguration/v2.0#authenticationModules
+- http://schemas.microsoft.com/.NetConfiguration/v2.0#configuration/system.net/authenticationModules
+helpviewer_keywords:
+- authenticationModules element
+- element
ms.assetid: 10fcfaad-82ef-4692-871a-0aec9dfbe75e
-caps.latest.revision: 15
-author: "mcleblanc"
-ms.author: "markl"
-manager: "markl"
-caps.handback.revision: 15
----
-# <authenticationModules> 要素 (ネットワーク設定)
+caps.latest.revision: "15"
+author: mcleblanc
+ms.author: markl
+manager: markl
+ms.openlocfilehash: fe2e1757a3e2da5c2aa6084c0eb21164de3ece0e
+ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 11/21/2017
+---
+# <authenticationModules>要素 (ネットワーク設定)
ネットワーク要求を認証するために使用するモジュールを指定します。
-## 構文
+ \
+\
+\
-```
+## 構文
-
+```xml
+
```
-## 属性および要素
+## 属性および要素
以降のセクションでは、属性、子要素、および親要素について説明します。
-### 属性
+### 属性
なし。
-### 子要素
+### 子要素
|**要素**|**説明**|
-|------------|------------|
-|[add](../../../../../docs/framework/configure-apps/file-schema/network/add-element-for-authenticationmodules-network-settings.md)|認証モジュールをアプリケーションに追加します。|
-|[clear](../../../../../docs/framework/configure-apps/file-schema/network/clear-element-for-authenticationmodules-network-settings.md)|すべての認証モジュールをアプリケーションから削除します。|
-|[remove](../../../../../docs/framework/configure-apps/file-schema/network/remove-element-for-authenticationmodules-network-settings.md)|認証モジュールをアプリケーションから削除します。|
+|-----------------|---------------------|
+|[add](../../../../../docs/framework/configure-apps/file-schema/network/add-element-for-authenticationmodules-network-settings.md)|アプリケーションに認証モジュールを追加します。|
+|[clear](../../../../../docs/framework/configure-apps/file-schema/network/clear-element-for-authenticationmodules-network-settings.md)|アプリケーションからのすべての認証モジュールを削除します。|
+|[remove](../../../../../docs/framework/configure-apps/file-schema/network/remove-element-for-authenticationmodules-network-settings.md)|アプリケーションからの認証モジュールを削除します。|
-### 親要素
+### 親要素
|**要素**|**説明**|
-|------------|------------|
+|-----------------|---------------------|
|[system.net](../../../../../docs/framework/configure-apps/file-schema/network/system-net-element-network-settings.md)|.NET Framework がネットワークに接続する方法を指定するための設定が含まれています。|
-## 解説
- `authenticationModule` 要素は、サーバーとの間の認証プロセスを実行する認証モジュールを指定します。 認証モジュールは、 インターフェイスを実装する必要があります。
+## コメント
+ `authenticationModule`要素は、サーバーと、認証プロセスを実行する認証モジュールを指定します。 認証モジュールを実装する必要があります、インターフェイスです。
-## 構成ファイル
- この要素は、アプリケーション構成ファイルまたはマシン構成ファイル \(Machine.config\) で使用できます。
+## 構成ファイル
+ この要素は、アプリケーション構成ファイルまたはマシン構成ファイル (Machine.config) で使用できます。
-## 使用例
- 認証モジュールを有効にするコード例を次に示します。 Version の値および PublicKeyToken の値は、指定したモジュールに対応する正しい値に置き換える必要があります。
+## 例
+ 次の例では、認証モジュールを有効します。 指定したモジュールの正しい値を持つバージョンおよび PublicKeyToken の値を置き換える必要があります。
-```
+```xml
@@ -78,7 +79,7 @@ caps.handback.revision: 15
```
-## 参照
-
-
- [ネットワーク設定スキーマ](../../../../../docs/framework/configure-apps/file-schema/network/index.md)
\ No newline at end of file
+## 関連項目
+
+
+ [ネットワーク設定スキーマ](../../../../../docs/framework/configure-apps/file-schema/network/index.md)
diff --git a/docs/framework/configure-apps/file-schema/network/clear-element-for-authenticationmodules-network-settings.md b/docs/framework/configure-apps/file-schema/network/clear-element-for-authenticationmodules-network-settings.md
index 3ab00b8f722..c952d6d59ad 100644
--- a/docs/framework/configure-apps/file-schema/network/clear-element-for-authenticationmodules-network-settings.md
+++ b/docs/framework/configure-apps/file-schema/network/clear-element-for-authenticationmodules-network-settings.md
@@ -1,70 +1,71 @@
----
-title: "authenticationModules の <clear> 要素 (ネットワーク設定) | Microsoft Docs"
-ms.custom: ""
-ms.date: "03/30/2017"
-ms.prod: ".net-framework-4.6"
-ms.reviewer: ""
-ms.suite: ""
-ms.technology:
- - "dotnet-clr"
-ms.tgt_pltfrm: ""
-ms.topic: "article"
-f1_keywords:
- - "http://schemas.microsoft.com/.NetConfiguration/v2.0#configuration/system.net/authenticationModules/clear"
- - "http://schemas.microsoft.com/.NetConfiguration/v2.0#clear"
-dev_langs:
- - "VB"
- - "CSharp"
- - "C++"
- - "jsharp"
-helpviewer_keywords:
- - ", clear 要素"
- - " 要素, authenticationModules"
- - "authenticationModules, clear 要素"
- - "clear 要素, authenticationModules"
+---
+title: "<オフ>authenticationModules (ネットワーク設定) の要素"
+ms.custom:
+ms.date: 03/30/2017
+ms.prod: .net-framework
+ms.reviewer:
+ms.suite:
+ms.technology: dotnet-clr
+ms.tgt_pltfrm:
+ms.topic: article
+f1_keywords:
+- http://schemas.microsoft.com/.NetConfiguration/v2.0#configuration/system.net/authenticationModules/clear
+- http://schemas.microsoft.com/.NetConfiguration/v2.0#clear
+helpviewer_keywords:
+- clear element, authenticationModules
+- , clear element
+- element, authenticationModules
+- authenticationModules, clear element
ms.assetid: dc522c45-4a80-4831-8955-f7b68a47edfd
-caps.latest.revision: 13
-author: "mcleblanc"
-ms.author: "markl"
-manager: "markl"
-caps.handback.revision: 13
----
-# authenticationModules の <clear> 要素 (ネットワーク設定)
-すべての認証モジュールをアプリケーションから削除します。
+caps.latest.revision: "13"
+author: mcleblanc
+ms.author: markl
+manager: markl
+ms.openlocfilehash: f056894148177e6b540fd45569140a996b6b888f
+ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 11/21/2017
+---
+# <オフ>authenticationModules (ネットワーク設定) の要素
+アプリケーションからのすべての認証モジュールを削除します。
-## 構文
+ \
+\
+\
+\<オフ >
-```
+## 構文
+```xml
-
```
-## 属性および要素
+## 属性および要素
以降のセクションでは、属性、子要素、および親要素について説明します。
-### 属性
+### 属性
なし。
-### 子要素
+### 子要素
なし。
-### 親要素
+### 親要素
|**要素**|**説明**|
-|------------|------------|
+|-----------------|---------------------|
|[authenticationModules](../../../../../docs/framework/configure-apps/file-schema/network/authenticationmodules-element-network-settings.md)|ネットワーク要求を認証するために使用するモジュールを指定します。|
-## 解説
- `clear` 要素は、構成ファイルまたは構成階層の上位レベルで既に定義されている認証モジュールを削除します。
+## コメント
+ `clear`要素または構成階層の上位レベルにある構成ファイルで既に定義されているすべての認証モジュールを削除します。
-## 構成ファイル
- この要素は、アプリケーション構成ファイルまたはマシン構成ファイル \(Machine.config\) で使用できます。
+## 構成ファイル
+ この要素は、アプリケーション構成ファイルまたはマシン構成ファイル (Machine.config) で使用できます。
-## 使用例
- 構成された認証モジュールのすべてを削除する例を次に示します。
+## 例
+ 次の例では、すべての構成済みの認証モジュールを削除します。
-```
+```xml
@@ -74,7 +75,7 @@ caps.handback.revision: 13
```
-## 参照
-
-
- [ネットワーク設定スキーマ](../../../../../docs/framework/configure-apps/file-schema/network/index.md)
\ No newline at end of file
+## 関連項目
+
+
+ [ネットワーク設定スキーマ](../../../../../docs/framework/configure-apps/file-schema/network/index.md)
diff --git a/docs/framework/configure-apps/file-schema/trace-debug/add-element-for-switches.md b/docs/framework/configure-apps/file-schema/trace-debug/add-element-for-switches.md
index b6139aaf738..d514ca37162 100644
--- a/docs/framework/configure-apps/file-schema/trace-debug/add-element-for-switches.md
+++ b/docs/framework/configure-apps/file-schema/trace-debug/add-element-for-switches.md
@@ -1,69 +1,71 @@
----
-title: "<switches> の <add> 要素 | Microsoft Docs"
-ms.custom: ""
-ms.date: "03/30/2017"
-ms.prod: ".net-framework-4.6"
-ms.reviewer: ""
-ms.suite: ""
-ms.technology:
- - "dotnet-clr"
-ms.tgt_pltfrm: ""
-ms.topic: "article"
-f1_keywords:
- - "http://schemas.microsoft.com/.NetConfiguration/v2.0#configuration/system.diagnostics/switches/add"
-dev_langs:
- - "VB"
- - "CSharp"
- - "C++"
- - "jsharp"
-helpviewer_keywords:
- - " の 要素"
- - " の add 要素"
+---
+title: "<追加>要素<スイッチ>"
+ms.custom:
+ms.date: 03/30/2017
+ms.prod: .net-framework
+ms.reviewer:
+ms.suite:
+ms.technology: dotnet-clr
+ms.tgt_pltfrm:
+ms.topic: article
+f1_keywords: http://schemas.microsoft.com/.NetConfiguration/v2.0#configuration/system.diagnostics/switches/add
+helpviewer_keywords:
+- element for
+- add element for
ms.assetid: 712ac3a7-7abf-4a9e-8db4-acd241c2f369
-caps.latest.revision: 11
-author: "mcleblanc"
-ms.author: "markl"
-manager: "markl"
-caps.handback.revision: 9
----
-# <switches> の <add> 要素
+caps.latest.revision: "11"
+author: mcleblanc
+ms.author: markl
+manager: markl
+ms.openlocfilehash: de1acb37f3236598e9d8a74a188033d18b65ac8e
+ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 11/21/2017
+---
+# <追加>要素<スイッチ>
トレース スイッチを設定するレベルを指定します。
-## 構文
+ \
+\
+\<スイッチ >
+\
-```
+## 構文
+
+```xml
```
-## 属性および要素
+## 属性および要素
以降のセクションでは、属性、子要素、および親要素について説明します。
-### 属性
+### 属性
-|Attribute|説明|
-|---------------|--------|
-|**name**|必須の属性です。
スイッチの名前を指定します。 この属性の値は、スイッチ コンストラクターに渡される *displayName* パラメーターと一致します。|
-|**値**|必須の属性です。
スイッチのレベルを指定します。|
+|属性|説明|
+|---------------|-----------------|
+|**name**|必須の属性です。
スイッチの名前を指定します。 この属性の値に対応、 *displayName*切り替えるコンス トラクターに渡されるパラメーター。|
+|**value**|必須の属性です。
スイッチのレベルを指定します。|
-### 子要素
+### 子要素
なし。
-### 親要素
+### 親要素
|要素|説明|
-|--------|--------|
+|-------------|-----------------|
|`configuration`|共通言語ランタイムおよび .NET Framework アプリケーションで使用されるすべての構成ファイルのルート要素です。|
-|`switches`|トレース スイッチとトレース スイッチを設定するレベルを保持します。|
+|`switches`|トレース スイッチと、トレース スイッチを設定するレベルを保持します。|
|`system.diagnostics`|メッセージを収集、格納、およびルーティングするトレース リスナーとトレース スイッチを設定するレベルを指定します。|
-## 解説
- トレース スイッチのレベルは、構成ファイル内に配置することにより変更できます。 スイッチが の場合は、スイッチのオン\/オフを切り替えることができます。 スイッチが の場合は、スイッチにさまざまなレベルを割り当てて、アプリケーションが出力するトレース メッセージまたはデバッグ メッセージの型を指定できます。
+## コメント
+ トレース スイッチのレベルを変更するには、構成ファイルに配置します。 スイッチの場合、 、オンまたはオフにすることができます。 スイッチの場合、トレースの種類を指定するためにさまざまなレベルを割り当てることができます、またはデバッグ メッセージをアプリケーションが出力されます。
-## 使用例
- 次の例に `General` トレースを設定するには **\<追加\>** 要素を使用する方法をに切り替え [TraceLevel.Error](frlrfSystemDiagnosticsTraceLevelClassTopic) レベルを有効にします `Data` ブール トレース スイッチを示します。
+## 例
+ 次の例を使用する方法を示しています、 **\<を追加 >**を設定する要素、`General`トレース スイッチをレベル、および有効にする、`Data`ブール トレース スイッチ。
-```
+```xml
@@ -74,8 +76,8 @@ caps.handback.revision: 9
```
-## 参照
-
-
-
- [トレースおよびデバッグ設定のスキーマ](../../../../../docs/framework/configure-apps/file-schema/trace-debug/index.md)
\ No newline at end of file
+## 関連項目
+
+
+
+ [トレースおよびデバッグ設定のスキーマ](../../../../../docs/framework/configure-apps/file-schema/trace-debug/index.md)
diff --git a/docs/framework/configure-apps/file-schema/trace-debug/assert-element.md b/docs/framework/configure-apps/file-schema/trace-debug/assert-element.md
index 3a66e5188ae..b91e6cdb2ff 100644
--- a/docs/framework/configure-apps/file-schema/trace-debug/assert-element.md
+++ b/docs/framework/configure-apps/file-schema/trace-debug/assert-element.md
@@ -1,76 +1,77 @@
----
-title: "<assert> 要素 | Microsoft Docs"
-ms.custom: ""
-ms.date: "03/30/2017"
-ms.prod: ".net-framework-4.6"
-ms.reviewer: ""
-ms.suite: ""
-ms.technology:
- - "dotnet-clr"
-ms.tgt_pltfrm: ""
-ms.topic: "article"
-f1_keywords:
- - "http://schemas.microsoft.com/.NetConfiguration/v2.0#configuration/system.diagnostics/assert"
- - "http://schemas.microsoft.com/.NetConfiguration/v2.0#assert"
-dev_langs:
- - "VB"
- - "CSharp"
- - "C++"
- - "jsharp"
-helpviewer_keywords:
- - " 要素"
- - "assert 要素"
+---
+title: "<アサート>要素"
+ms.custom:
+ms.date: 03/30/2017
+ms.prod: .net-framework
+ms.reviewer:
+ms.suite:
+ms.technology: dotnet-clr
+ms.tgt_pltfrm:
+ms.topic: article
+f1_keywords:
+- http://schemas.microsoft.com/.NetConfiguration/v2.0#configuration/system.diagnostics/assert
+- http://schemas.microsoft.com/.NetConfiguration/v2.0#assert
+helpviewer_keywords:
+- element
+- assert element
ms.assetid: ef4c3229-b151-4d85-8091-e6456af9b935
-caps.latest.revision: 9
-author: "mcleblanc"
-ms.author: "markl"
-manager: "markl"
-caps.handback.revision: 9
----
-# <assert> 要素
- メソッドの呼び出し時にメッセージ ボックスを表示するかどうかを指定し、メッセージの書き込み先のファイルの名前も指定します。
+caps.latest.revision: "9"
+author: mcleblanc
+ms.author: markl
+manager: markl
+ms.openlocfilehash: 520dfec180157c9a05c5fc3beb51b5fc17f9088b
+ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 11/21/2017
+---
+# <アサート>要素
+ メソッドの呼び出し時にメッセージ ボックスを表示するかどうかを指定し、メッセージの書き込み先のファイルの名前も指定します。
-## 構文
+ \
+\
+\<アサート >
-```
+## 構文
+```xml
```
-## 属性および要素
+## 属性および要素
以降のセクションでは、属性、子要素、および親要素について説明します。
-### 属性
+### 属性
-|Attribute|説明|
-|---------------|--------|
-|`assertuienabled`|省略可能な属性。
**Debug.Assert** メソッドが **false** になったときにメッセージ ボックスを表示するかどうかを指定します。|
-|`logfilename`|省略可能な属性。
**Debug.Assert** が **false** になった場合のメッセージの書き込み先のファイルの名前を指定します。|
+|属性|説明|
+|---------------|-----------------|
+|`assertuienabled`|省略可能な属性です。
かどうかを表示する際にメッセージ ボックスを指定します、 **Debug.Assert**メソッドを評価する**false**です。|
+|`logfilename`|省略可能な属性です。
場合に、メッセージを書き込むファイルの名前を指定**Debug.Assert**に評価される**false**です。|
-## assertuienabled 属性
+## assertuienabled 属性
|値|説明|
-|-------|--------|
-|`true`|メッセージ ボックスを表示します。 これは、既定の設定です。|
-|`false`|メッセージ ボックスを表示しません。|
+|-----------|-----------------|
+|`true`|メッセージ ボックスが表示されます。 既定値です。|
+|`false`|メッセージ ボックスは表示されません。|
-### 子要素
+### 子要素
なし。
-### 親要素
+### 親要素
|要素|説明|
-|--------|--------|
+|-------------|-----------------|
|`configuration`|共通言語ランタイムおよび .NET Framework アプリケーションで使用されるすべての構成ファイルのルート要素です。|
|`system.diagnostics`|メッセージを収集、格納、およびルーティングするトレース リスナーとトレース スイッチを設定するレベルを指定します。|
-## 解説
- **\** 要素の属性は、両方とも省略可能です。 メッセージの書き込み先のファイルを指定せずにメッセージ ボックスを無効にするか、またはメッセージ ボックスを有効なままにして、メッセージの書き込み先のファイルを指定できます。
+## コメント
+ 両方の属性で、 **\<アサート >**要素は省略可能です。 メッセージを書き込むファイルを指定せずメッセージ ボックスを無効にできますか、メッセージ ボックスが有効なのままにしてメッセージを書き込むファイルを指定することができます。
-## 使用例
- **Debug.Assert** の呼び出し時のメッセージ ボックス表示を無効にし、メッセージを `c:\log.txt` に書き込む方法を次の例に示します。
+## 例
+ 次の例を呼び出すときに表示するメッセージ ボックスを無効にする方法を示しています。 **Debug.Assert**にメッセージを書き込むと`c:\log.txt`です。
-```
+```xml
@@ -78,6 +79,6 @@ caps.handback.revision: 9
```
-## 参照
-
- [トレースおよびデバッグ設定のスキーマ](../../../../../docs/framework/configure-apps/file-schema/trace-debug/index.md)
\ No newline at end of file
+## 関連項目
+
+ [トレースおよびデバッグ設定のスキーマ](../../../../../docs/framework/configure-apps/file-schema/trace-debug/index.md)
diff --git a/docs/framework/configure-apps/file-schema/wcf/bindingextensions.md b/docs/framework/configure-apps/file-schema/wcf/bindingextensions.md
index 03acdde4e2e..c25c695d237 100644
--- a/docs/framework/configure-apps/file-schema/wcf/bindingextensions.md
+++ b/docs/framework/configure-apps/file-schema/wcf/bindingextensions.md
@@ -1,29 +1,32 @@
----
-title: "<bindingExtensions> | Microsoft Docs"
-ms.custom: ""
-ms.date: "03/30/2017"
-ms.prod: ".net-framework-4.6"
-ms.reviewer: ""
-ms.suite: ""
-ms.technology:
- - "dotnet-clr"
-ms.tgt_pltfrm: ""
-ms.topic: "article"
+---
+title: '<bindingExtensions>'
+ms.custom:
+ms.date: 03/30/2017
+ms.prod: .net-framework
+ms.reviewer:
+ms.suite:
+ms.technology: dotnet-clr
+ms.tgt_pltfrm:
+ms.topic: article
ms.assetid: 8373f94d-d095-486f-8f1e-4ac2f72b58c7
-caps.latest.revision: 6
-author: "Erikre"
-ms.author: "erikre"
-manager: "erikre"
-caps.handback.revision: 6
----
-# <bindingExtensions>
-このセクションは、コンピューターまたはアプリケーションの構成ファイルからユーザー定義のバインディングを使用できます。 このコレクションにユーザー定義のバインディングを追加するには、`add` キーワードを使用し、要素の `type` 属性をユーザー定義のバインディングに設定して、`name` 属性をユーザー定義のバインディングの名前に設定します。
-
- バインディングの拡張により、ユーザーは、エンドポイント構成の一部として使用するユーザー定義のバインディングを作成できます。 プログラムではバインディング拡張は、抽象クラス を実装する型です。
+caps.latest.revision: "6"
+author: Erikre
+ms.author: erikre
+manager: erikre
+ms.openlocfilehash: c02af972ad52119af07da404a61fd3afc0facbeb
+ms.sourcegitcommit: bd1ef61f4bb794b25383d3d72e71041a5ced172e
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 10/18/2017
+---
+# <bindingExtensions>
+このセクションは、コンピューターまたはアプリケーションの構成ファイルからユーザー定義のバインディングを使用できます。 このコレクションにユーザー定義のバインディングを追加するには、`add` キーワードを使用し、要素の `type` 属性をユーザー定義のバインディングに設定して、`name` 属性をユーザー定義のバインディングの名前に設定します。
+
+ バインディングの拡張により、ユーザーは、エンドポイント構成の一部として使用するユーザー定義のバインディングを作成できます。 プログラムではバインディング拡張は、抽象クラス を実装する型です。
次の例は、`add` 要素と `name` 属性を使用して、構成ファイルの `bindingElementExtensions` セクションにバインディング拡張を追加します。
-```
+```xml
@@ -34,18 +37,17 @@ caps.handback.revision: 6
```
- 構成機能を要素に追加するには、ユーザーは `bindingSection` を記述して登録する必要があります。 詳細については、 を参照してください。
+ 構成機能を要素に追加するには、ユーザーは `bindingSection` を記述して登録する必要があります。 詳細については、 を参照してください。
要素とその構成の型を定義したら、次の例に示すように拡張をエンドポイントの一部として使用できます。
-```
+```xml
-
```
-## 参照
- [バインディングの拡張](../../../../../docs/framework/wcf/extending/extending-bindings.md)
\ No newline at end of file
+## 関連項目
+ [バインディングの拡張](../../../../../docs/framework/wcf/extending/extending-bindings.md)
diff --git a/docs/framework/configure-apps/file-schema/wcf/customtrackingqueries-of-wcf.md b/docs/framework/configure-apps/file-schema/wcf/customtrackingqueries-of-wcf.md
index cfc87bde42a..c1d76588bdd 100644
--- a/docs/framework/configure-apps/file-schema/wcf/customtrackingqueries-of-wcf.md
+++ b/docs/framework/configure-apps/file-schema/wcf/customtrackingqueries-of-wcf.md
@@ -1,63 +1,61 @@
----
-title: "WCF の <customTrackingQueries> | Microsoft Docs"
-ms.custom: ""
-ms.date: "03/30/2017"
-ms.prod: ".net-framework-4.6"
-ms.reviewer: ""
-ms.suite: ""
-ms.technology:
- - "dotnet-clr"
-ms.tgt_pltfrm: ""
-ms.topic: "article"
+---
+title: "WCF の <customTrackingQueries>"
+ms.custom:
+ms.date: 03/30/2017
+ms.prod: .net-framework
+ms.reviewer:
+ms.suite:
+ms.technology: dotnet-clr
+ms.tgt_pltfrm:
+ms.topic: article
ms.assetid: 14cfe47e-9935-4120-84f1-8f38de8ca4c1
-caps.latest.revision: 3
-author: "Erikre"
-ms.author: "erikre"
-manager: "erikre"
-caps.handback.revision: 3
----
-# WCF の <customTrackingQueries>
-コード アクティビティで定義するイベントを追跡するために使用する、クエリのコレクションを表します。 追跡参加要素がカスタム追跡レコードを定期受信するには、このクエリが必要です。
-
- 追跡プロファイルのクエリの詳細については、「[追跡プロファイル](../../../../../docs/framework/windows-workflow-foundation//tracking-profiles.md)」を参照してください。
-
-## 構文
-
-```vb
-
-
-
-
-
-
-
-
-
-
-
+caps.latest.revision: "3"
+author: Erikre
+ms.author: erikre
+manager: erikre
+ms.openlocfilehash: d1d87a5b95d7679018c7e50af3c8e1c0265a3d4f
+ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 11/21/2017
+---
+# WCF の <customTrackingQueries>
+コード アクティビティで定義するイベントを追跡するために使用する、クエリのコレクションを表します。 追跡参加要素がカスタム追跡レコードを定期受信するには、このクエリが必要です。
+
+ 追跡プロファイルのクエリの詳細については、次を参照してください[追跡プロファイル。](../../../../../docs/framework/windows-workflow-foundation/tracking-profiles.md)
+
+ \
+\<追跡 >
+\
+\<ワークフロー >
+\
+
+## 構文
+
+```xml
+
```
-## 属性および要素
+## 属性および要素
以降のセクションでは、属性、子要素、および親要素について説明します。
-### 属性
+### 属性
なし。
-### 子要素
+### 子要素
|要素|説明|
-|--------|--------|
-|[\](../../../../../docs/framework/configure-apps/file-schema/windows-workflow-foundation/customtrackingquery.md)|コード アクティビティで定義するイベントを追跡するために使用するクエリ。|
+|-------------|-----------------|
+|[\](../../../../../docs/framework/configure-apps/file-schema/windows-workflow-foundation/customtrackingquery.md)|コード アクティビティで定義するイベントを追跡するために使用するクエリ。|
-### 親要素
+### 親要素
|要素|説明|
-|--------|--------|
-|[\](../../../../../docs/framework/configure-apps/file-schema/windows-workflow-foundation/workflow.md)|`activityDefinitionId` プロパティによって識別される特定のワークフローのすべてのクエリを格納する構成要素。|
-
-## 参照
- [System.ServiceModel.Activities.Tracking.Configuration.CustomTrackingQueryElementCollection](assetId:///System.ServiceModel.Activities.Tracking.Configuration.CustomTrackingQueryElementCollection?qualifyHint=False&autoUpgrade=True)
- [System.Activities.Tracking.CustomTrackingQuery](assetId:///System.Activities.Tracking.CustomTrackingQuery?qualifyHint=False&autoUpgrade=True)
- [ワークフロー追跡とトレース](../../../../../docs/framework/windows-workflow-foundation//workflow-tracking-and-tracing.md)
- [追跡プロファイル](../../../../../docs/framework/windows-workflow-foundation//tracking-profiles.md)
\ No newline at end of file
+|-------------|-----------------|
+|[\<ワークフロー >](../../../../../docs/framework/configure-apps/file-schema/windows-workflow-foundation/workflow.md)|`activityDefinitionId` プロパティによって識別される特定のワークフローのすべてのクエリを格納する構成要素。|
+
+## 関連項目
+
+
+ [ワークフローの追跡とトレース](../../../../../docs/framework/windows-workflow-foundation/workflow-tracking-and-tracing.md)
+ [追跡プロファイル](../../../../../docs/framework/windows-workflow-foundation/tracking-profiles.md)
diff --git a/docs/framework/configure-apps/file-schema/wcf/extensions-section.md b/docs/framework/configure-apps/file-schema/wcf/extensions-section.md
new file mode 100644
index 00000000000..36f08a82557
--- /dev/null
+++ b/docs/framework/configure-apps/file-schema/wcf/extensions-section.md
@@ -0,0 +1,63 @@
+---
+title: "<extensions> セクション"
+ms.custom:
+ms.date: 03/30/2017
+ms.prod: .net-framework
+ms.reviewer:
+ms.suite:
+ms.technology: dotnet-clr
+ms.tgt_pltfrm:
+ms.topic: article
+ms.assetid: 53a59fb6-dede-47ec-9384-b3c2e8f0c1fa
+caps.latest.revision: "4"
+author: Erikre
+ms.author: erikre
+manager: erikre
+ms.openlocfilehash: a564b85609ca289f382789844d4e78252bb66482
+ms.sourcegitcommit: bd1ef61f4bb794b25383d3d72e71041a5ced172e
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 10/18/2017
+---
+# <extensions> セクション
+この構成セクションには、拡張のコレクションが含まれています。この拡張のコレクションによってユーザーは、ユーザー定義のバインディング、動作、およびその他の拡張機能を作成できます。
+
+\<システムです。ServiceModel >
+
+## 構文
+
+```xml
+
+
+
+
+
+
+
+
+
+
+
+
+```
+
+## 属性および要素
+ 以降のセクションでは、属性、子要素、および親要素について説明します。
+
+### 属性
+ なし。
+
+### 子要素
+
+|要素|説明|
+|-------------|-----------------|
+|[\](../../../../../docs/framework/configure-apps/file-schema/wcf/behaviorextensions.md)|このセクションには、動作拡張を指定する子要素が含まれています。この動作拡張により、ユーザーはサービスまたはエンドポイントの動作をカスタマイズできます。|
+|[\](../../../../../docs/framework/configure-apps/file-schema/wcf/bindingelementextensions.md)|このセクションは、コンピューターまたはアプリケーションの構成ファイルからカスタム バインド要素を使用できます。|
+|[\](../../../../../docs/framework/configure-apps/file-schema/wcf/bindingextensions.md)|このセクションには、バインディング拡張を指定する子要素が含まれています。このバインディング拡張によって、ユーザーはバインディングをカスタマイズできます。|
+|[\](../../../../../docs/framework/configure-apps/file-schema/wcf/endpointextensions.md)|このセクションには、標準エンドポイントを登録する子要素が含まれています。|
+
+### 親要素
+
+|要素|説明|
+|-------------|-----------------|
+|system.ServiceModel|すべての WCF 構成要素のルート要素です。|
diff --git a/docs/framework/configure-apps/file-schema/wcf/nettcpbinding.md b/docs/framework/configure-apps/file-schema/wcf/nettcpbinding.md
index b43e74573ee..b41e8b92ca8 100644
--- a/docs/framework/configure-apps/file-schema/wcf/nettcpbinding.md
+++ b/docs/framework/configure-apps/file-schema/wcf/nettcpbinding.md
@@ -1,31 +1,25 @@
----
+---
title: '<netTcpBinding>'
ms.custom:
ms.date: 03/30/2017
ms.prod: .net-framework
ms.reviewer:
ms.suite:
-ms.technology:
-- dotnet-clr
+ms.technology: dotnet-clr
ms.tgt_pltfrm:
ms.topic: article
-dev_langs:
-- VB
-- CSharp
-helpviewer_keywords:
-- netTcpBinding Element
+helpviewer_keywords: netTcpBinding Element
ms.assetid: 5c5104a7-8754-4335-8233-46a45322503e
-caps.latest.revision: 33
+caps.latest.revision: "33"
author: Erikre
ms.author: erikre
manager: erikre
-ms.translationtype: HT
-ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1
-ms.openlocfilehash: cfa05d2ced97c9c666453ea5ecaf7144add5e23a
-ms.contentlocale: ja-jp
-ms.lasthandoff: 09/25/2017
-
----
+ms.openlocfilehash: 9928a845545c2328ed86d182ceb37381522d70ff
+ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 11/21/2017
+---
# <netTcpBinding>
複数コンピューターの通信に適し、セキュリティで保護されて信頼できる最適化されたバインディングを指定します。 既定では、メッセージ セキュリティと認証用 Windows セキュリティ、メッセージ配信用 TCP、およびバイナリ メッセージ エンコーディングを持つランタイム通信スタックを生成します。
@@ -158,10 +152,9 @@ algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes
```
## 関連項目
-
-
- [バインド](../../../../../docs/framework/wcf/bindings.md)
- [システム指定のバインディングを構成します。](../../../../../docs/framework/wcf/feature-details/configuring-system-provided-bindings.md)
- [バインディングを使用して、Windows Communication Foundation サービスとクライアントを構成するには](http://msdn.microsoft.com/en-us/bd8b277b-932f-472f-a42a-b02bb5257dfb)
+
+
+ [バインディング](../../../../../docs/framework/wcf/bindings.md)
+ [システム指定のバインディングを構成します。](../../../../../docs/framework/wcf/feature-details/configuring-system-provided-bindings.md)
+ [バインディングを使用して、Windows Communication Foundation サービスとクライアントを構成するには](http://msdn.microsoft.com/en-us/bd8b277b-932f-472f-a42a-b02bb5257dfb)
[\<バインド >](../../../../../docs/framework/misc/binding.md)
-
diff --git a/docs/framework/configure-apps/file-schema/wcf/peer-of-clientcredentials-element.md b/docs/framework/configure-apps/file-schema/wcf/peer-of-clientcredentials-element.md
index c3567f11126..2b81db57c82 100644
--- a/docs/framework/configure-apps/file-schema/wcf/peer-of-clientcredentials-element.md
+++ b/docs/framework/configure-apps/file-schema/wcf/peer-of-clientcredentials-element.md
@@ -1,28 +1,37 @@
----
-title: "<clientCredentials> 要素の <peer> | Microsoft Docs"
-ms.custom: ""
-ms.date: "03/30/2017"
-ms.prod: ".net-framework-4.6"
-ms.reviewer: ""
-ms.suite: ""
-ms.technology:
- - "dotnet-clr"
-ms.tgt_pltfrm: ""
-ms.topic: "article"
+---
+title: "<clientCredentials> 要素の <peer>"
+ms.custom:
+ms.date: 03/30/2017
+ms.prod: .net-framework
+ms.reviewer:
+ms.suite:
+ms.technology: dotnet-clr
+ms.tgt_pltfrm:
+ms.topic: article
ms.assetid: 505bd987-0042-4622-b68e-94f439729d53
-caps.latest.revision: 10
-author: "Erikre"
-ms.author: "erikre"
-manager: "erikre"
-caps.handback.revision: 10
----
-# <clientCredentials> 要素の <peer>
+caps.latest.revision: "10"
+author: Erikre
+ms.author: erikre
+manager: erikre
+ms.openlocfilehash: f26321afdbe53c4ab3750eae4a7a730bcb5ae4e4
+ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 11/21/2017
+---
+# <clientCredentials> 要素の <peer>
ピアツーピア クライアントの認証時に使用される資格情報を指定します。
-## 構文
+ \<システムです。ServiceModel >
+\<ビヘイビアー >
+\
+\<動作 >
+\
+\<ピア >
-```
+## 構文
+```xml
@@ -30,40 +39,40 @@ caps.handback.revision: 10
```
-## 属性および要素
+## 属性および要素
以降のセクションでは、属性、子要素、および親要素について説明します。
-### 属性
+### 属性
なし。
-### 子要素
+### 子要素
|要素|説明|
-|--------|--------|
-|[\](../../../../../docs/framework/configure-apps/file-schema/wcf/certificate-element.md)|ピアツーピア クライアントのメッセージの署名と暗号化に使用する X.509 証明書を指定します。 .|
-|[\](../../../../../docs/framework/configure-apps/file-schema/wcf/peerauthentication-element.md)|ピア クライアントの認証オプションを指定します。|
-|[\](../../../../../docs/framework/configure-apps/file-schema/wcf/messagesenderauthentication-element.md)|メッセージ送信者の認証オプションを指定します。|
+|-------------|-----------------|
+|[\<証明書 >](../../../../../docs/framework/configure-apps/file-schema/wcf/certificate-element.md)|ピアツーピア クライアントのメッセージの署名と暗号化に使用する X.509 証明書を指定します。 。|
+|[\](../../../../../docs/framework/configure-apps/file-schema/wcf/peerauthentication-element.md)|ピア クライアントの認証オプションを指定します。|
+|[\](../../../../../docs/framework/configure-apps/file-schema/wcf/messagesenderauthentication-element.md)|メッセージ送信者の認証オプションを指定します。|
-### 親要素
+### 親要素
|要素|説明|
-|--------|--------|
-|[\](../../../../../docs/framework/configure-apps/file-schema/wcf/clientcredentials.md)|サービスに対するクライアントの認証に使用される資格情報を指定します。|
+|-------------|-----------------|
+|[\](../../../../../docs/framework/configure-apps/file-schema/wcf/clientcredentials.md)|サービスに対するクライアントの認証に使用される資格情報を指定します。|
-## 解説
- この構成要素は、ピア ノードがメッシュ内の他のノードに対して自身を認証するために使用する資格情報と、ピア ノードが他のピア ノードを認証するために使用する認証設定を指定します。 詳細については、「[Peer Channel Message Authentication](http://msdn.microsoft.com/ja-jp/80e73386-514e-4c30-9e4a-b9ca8c173a95)」および「[セキュリティによるピア チャネル アプリケーションの保護](../../../../../docs/framework/wcf/feature-details/securing-peer-channel-applications.md)」を参照してください。
+## コメント
+ この構成要素は、ピア ノードがメッシュ内の他のノードに対して自身を認証するために使用する資格情報と、ピア ノードが他のピア ノードを認証するために使用する認証設定を指定します。 詳細については、次を参照してください。[ピア チャネル メッセージ認証](http://msdn.microsoft.com/en-us/80e73386-514e-4c30-9e4a-b9ca8c173a95)と[ピア チャネル アプリケーションのセキュリティで保護する](../../../../../docs/framework/wcf/feature-details/securing-peer-channel-applications.md)です。
-## 参照
-
-
-
-
-
-
-
- [ピアツーピア ネットワーク](../../../../../docs/framework/wcf/feature-details/peer-to-peer-networking.md)
- [クライアントのセキュリティ保護](../../../../../docs/framework/wcf/securing-clients.md)
- [Peer Channel Message Authentication](http://msdn.microsoft.com/ja-jp/80e73386-514e-4c30-9e4a-b9ca8c173a95)
- [Peer Channel Custom Authentication](http://msdn.microsoft.com/ja-jp/4aa8a82e-41a8-48e2-8621-7e1cbabdca7c)
- [セキュリティによるピア チャネル アプリケーションの保護](../../../../../docs/framework/wcf/feature-details/securing-peer-channel-applications.md)
- [サービスおよびクライアントのセキュリティ保護](../../../../../docs/framework/wcf/feature-details/securing-services-and-clients.md)
\ No newline at end of file
+## 関連項目
+
+
+
+
+
+
+
+ [ピア ツー ピア ネットワーク](../../../../../docs/framework/wcf/feature-details/peer-to-peer-networking.md)
+ [クライアントのセキュリティ保護](../../../../../docs/framework/wcf/securing-clients.md)
+ [ピア チャネル メッセージの認証](http://msdn.microsoft.com/en-us/80e73386-514e-4c30-9e4a-b9ca8c173a95)
+ [ピア チャネル カスタム認証](http://msdn.microsoft.com/en-us/4aa8a82e-41a8-48e2-8621-7e1cbabdca7c)
+ [ピア チャネル アプリケーションのセキュリティ保護](../../../../../docs/framework/wcf/feature-details/securing-peer-channel-applications.md)
+ [サービスとクライアントのセキュリティ保護](../../../../../docs/framework/wcf/feature-details/securing-services-and-clients.md)
diff --git a/docs/framework/configure-apps/file-schema/wcf/remove-of-claimtyperequirements-element.md b/docs/framework/configure-apps/file-schema/wcf/remove-of-claimtyperequirements-element.md
index 20a723d682b..6eb99fd6824 100644
--- a/docs/framework/configure-apps/file-schema/wcf/remove-of-claimtyperequirements-element.md
+++ b/docs/framework/configure-apps/file-schema/wcf/remove-of-claimtyperequirements-element.md
@@ -1,54 +1,64 @@
----
-title: "<claimTypeRequirements> 要素の <remove> | Microsoft Docs"
-ms.custom: ""
-ms.date: "03/30/2017"
-ms.prod: ".net-framework-4.6"
-ms.reviewer: ""
-ms.suite: ""
-ms.technology:
- - "dotnet-clr"
-ms.tgt_pltfrm: ""
-ms.topic: "article"
+---
+title: "<claimTypeRequirements> 要素の <remove>"
+ms.custom:
+ms.date: 03/30/2017
+ms.prod: .net-framework
+ms.reviewer:
+ms.suite:
+ms.technology: dotnet-clr
+ms.tgt_pltfrm:
+ms.topic: article
ms.assetid: 8ef05bc4-1950-4ee4-95c5-1c6a394eff7e
-caps.latest.revision: 4
-author: "Erikre"
-ms.author: "erikre"
-manager: "erikre"
-caps.handback.revision: 4
----
-# <claimTypeRequirements> 要素の <remove>
+caps.latest.revision: "4"
+author: Erikre
+ms.author: erikre
+manager: erikre
+ms.openlocfilehash: 96155ed805d99a3678c5d20d83a490efb9811815
+ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 11/21/2017
+---
+# <claimTypeRequirements> 要素の <remove>
フェデレーション資格情報から削除するクレームの種類を指定します。
-## 構文
+ \<システムです。ServiceModel >
+\<バインド >
+\
+\<バインド >
+\<セキュリティ >
+\<メッセージ >
+\
-```
+## 構文
+```xml
```
-## 属性および要素
+## 属性および要素
以降のセクションでは、属性、子要素、および親要素について説明します。
-### 属性
+### 属性
|属性|説明|
-|--------|--------|
+|---------------|-----------------|
|claimType|削除するクレームの種類を定義する URI。|
-### 子要素
+### 子要素
なし。
-### 親要素
+### 親要素
|要素|説明|
-|--------|--------|
-|[\](../../../../../docs/framework/configure-apps/file-schema/wcf/claimtyperequirements-for-message.md)|必須のクレームの種類のコレクションを指定します。 各要素は 型です。
フェデレーション シナリオでは、サービスが受信資格情報についての要件を記述します。 たとえば、受信資格情報は、特定のクレーム タイプのセットを処理する必要があります。 このコレクションの要素はそれぞれ、フェデレーション資格情報に表示されると予想される必須の要求および省略可能な要求の種類を指定します。|
-
-## 参照
-
-
-
-
-
\ No newline at end of file
+|-------------|-----------------|
+|[\](../../../../../docs/framework/configure-apps/file-schema/wcf/claimtyperequirements-for-message.md)|必須のクレームの種類のコレクションを指定します。 各要素は 型です。
フェデレーション シナリオでは、サービスが受信資格情報についての要件を記述します。 たとえば、受信資格情報は、特定のクレーム タイプのセットを処理する必要があります。 このコレクションの要素はそれぞれ、フェデレーション資格情報に表示されると予想される必須の要求および省略可能な要求の種類を指定します。|
+
+## 関連項目
+
+
+
+
+
diff --git a/docs/framework/configure-apps/file-schema/wcf/websocketsettings.md b/docs/framework/configure-apps/file-schema/wcf/websocketsettings.md
index 36d74b6bc67..fd3a45b9e8a 100644
--- a/docs/framework/configure-apps/file-schema/wcf/websocketsettings.md
+++ b/docs/framework/configure-apps/file-schema/wcf/websocketsettings.md
@@ -1,49 +1,55 @@
----
-title: "<webSocketSettings> | Microsoft Docs"
-ms.custom: ""
-ms.date: "03/30/2017"
-ms.prod: ".net-framework-4.6"
-ms.reviewer: ""
-ms.suite: ""
-ms.technology:
- - "dotnet-clr"
-ms.tgt_pltfrm: ""
-ms.topic: "article"
+---
+title: '<webSocketSettings>'
+ms.custom:
+ms.date: 03/30/2017
+ms.prod: .net-framework
+ms.reviewer:
+ms.suite:
+ms.technology: dotnet-clr
+ms.tgt_pltfrm:
+ms.topic: article
ms.assetid: bbf97e02-8dd1-4922-acac-3cd33397b249
-caps.latest.revision: 3
-author: "Erikre"
-ms.author: "erikre"
-manager: "erikre"
-caps.handback.revision: 3
----
-# <webSocketSettings>
+caps.latest.revision: "3"
+author: Erikre
+ms.author: erikre
+manager: erikre
+ms.openlocfilehash: 2714b27916a47ae8e002ea857c93377736c4eff5
+ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 11/21/2017
+---
+# <webSocketSettings>
Web ソケット設定を指定するために使用される構成要素。
-## 構文
+\<システムです。ServiceModel >
+\<バインド >
+\
-```
+## 構文
+```xml
-
-
-
+
+
+
```
-## 属性および要素
+## 属性および要素
以降のセクションでは、属性、子要素、および親要素について説明します。
-### 属性
+### 属性
|属性|説明|
-|--------|--------|
+|---------------|-----------------|
|createNotificationOnConnection|通知を接続時に送信するかどうかを指定します。|
|disablePayloadMasking|Web ソケットのマスクが無効であるかどうかを指定します。|
|keepAliveInterval|接続維持の間隔を指定します。|
@@ -53,25 +59,25 @@ Web ソケット設定を指定するために使用される構成要素。
|subProtocol|Web ソケットのサブプロトコルを指定します。|
|transportUsage|Web ソケットを使用するタイミングを指定します。|
-## transportUsage 属性
+## transportUsage 属性
|値|説明|
-|-------|--------|
+|-----------|-----------------|
|WhenDuplex|コントラクトが双方向の場合に、Web ソケット プロトコルを使用します。|
|Always|コントラクトにかかわらず、常にWeb ソケット プロトコルを使用します。|
|Never|Web ソケット プロトコルを使用しません。|
-### 子要素
+### 子要素
なし
-### 親要素
+### 親要素
|要素|説明|
-|--------|--------|
-|\|NetHttpBinding を指定します。|
+|-------------|-----------------|
+|\|NetHttpBinding を指定します。|
-## 使用例
- \ 要素を使用する方法を次の例に示します。
+## 例
+ 次の例を使用する方法を示しています、 \ 要素。
```xml
@@ -89,12 +95,12 @@ Web ソケット設定を指定するために使用される構成要素。
```
-## 参照
-
-
-
-
- [バインディング](../../../../../docs/framework/wcf/bindings.md)
- [システムが提供するバインディングの構成](../../../../../docs/framework/wcf/feature-details/configuring-system-provided-bindings.md)
- [Using Bindings to Configure Windows Communication Foundation Services and Clients](http://msdn.microsoft.com/ja-jp/bd8b277b-932f-472f-a42a-b02bb5257dfb)
- [\](../../../../../docs/framework/misc/binding.md)
\ No newline at end of file
+## 関連項目
+
+
+
+
+ [バインディング](../../../../../docs/framework/wcf/bindings.md)
+ [システム指定のバインディングを構成します。](../../../../../docs/framework/wcf/feature-details/configuring-system-provided-bindings.md)
+ [バインディングを使用して、Windows Communication Foundation サービスとクライアントを構成するには](http://msdn.microsoft.com/en-us/bd8b277b-932f-472f-a42a-b02bb5257dfb)
+ [\<バインド >](../../../../../docs/framework/misc/binding.md)
diff --git a/docs/framework/configure-apps/file-schema/windows-workflow-foundation/channelsettings.md b/docs/framework/configure-apps/file-schema/windows-workflow-foundation/channelsettings.md
index e4d5ea1f31a..af1118efada 100644
--- a/docs/framework/configure-apps/file-schema/windows-workflow-foundation/channelsettings.md
+++ b/docs/framework/configure-apps/file-schema/windows-workflow-foundation/channelsettings.md
@@ -1,70 +1,80 @@
----
-title: "<channelSettings> | Microsoft Docs"
-ms.custom: ""
-ms.date: "03/30/2017"
-ms.prod: ".net-framework-4.6"
-ms.reviewer: ""
-ms.suite: ""
-ms.tgt_pltfrm: ""
-ms.topic: "reference"
+---
+title: '<channelSettings>'
+ms.custom:
+ms.date: 03/30/2017
+ms.prod: .net-framework
+ms.reviewer:
+ms.suite:
+ms.tgt_pltfrm:
+ms.topic: reference
ms.assetid: 94a4457f-f43f-458d-a47e-2d11103ee75e
-caps.latest.revision: 3
-author: "Erikre"
-ms.author: "erikre"
-manager: "erikre"
-caps.handback.revision: 3
----
-# <channelSettings>
+caps.latest.revision: "3"
+author: Erikre
+ms.author: erikre
+manager: erikre
+ms.openlocfilehash: d8e6420b7c314716136fc373f81dd728b2de41be
+ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 11/21/2017
+---
+# <channelSettings>
チャネル キャッシュの設定を指定します。
-## 構文
-
-```
-
-
-
-
-
-
-
-
-
+\<システムです。ServiceModel >
+\<ビヘイビアー >
+\
+\<動作 >
+\
+\
+
+## 構文
+
+```xml
+
+
+
+
+
+
+
+
-
```
-## 属性および要素
+## 属性および要素
以降のセクションでは、属性、子要素、および親要素について説明します。
-### 属性
+### 属性
|属性|説明|
-|--------|--------|
+|---------------|-----------------|
|idleTimeout|オブジェクトが破棄されるまでにキャッシュ内でアイドル状態を維持できる最大時間を指定する TimeSpan 値。|
-|leaseTimeout|オブジェクトがキャッシュから削除されるまでの時間間隔を指定する TimeSpan 値。|
+|leaseTimeout|キャッシュからオブジェクトを削除するまでの間隔を指定する TimeSpan 値。|
|maxItemsInCache|キャッシュに置くことができるオブジェクトの最大数を指定する整数。|
-### 子要素
+### 子要素
なし。
-### 親要素
+### 親要素
|要素|説明|
-|--------|--------|
-|[\](../../../../../docs/framework/configure-apps/file-schema/windows-workflow-foundation/sendmessagechannelcache.md)|キャッシュの共有レベルのカスタマイズや、チャネル ファクトリ キャッシュの設定を可能にするほか、Send メッセージング アクティビティを使用してサービス エンドポイントにメッセージを送信するワークフローのチャネル キャッシュの設定も可能にするサービス動作。|
+|-------------|-----------------|
+|[\](../../../../../docs/framework/configure-apps/file-schema/windows-workflow-foundation/sendmessagechannelcache.md)|キャッシュ共有レベル、チャネル ファクトリ キャッシュの設定および送信メッセージング アクティビティを使用してサービス エンドポイントにメッセージを送信するワークフローのチャネル キャッシュの設定のカスタマイズをできるサービス動作です。|
-## 解説
- このサービス動作は、サービス エンドポイントにメッセージを送信するワークフローを対象としています。 これらのワークフローは、通常はクライアント ワークフローですが、 でホストされるワークフロー サービスである場合もあります。
+## コメント
+ このサービス動作は、サービス エンドポイントにメッセージを送信するワークフローを対象としています。 これらのワークフローは、通常はクライアント ワークフローですが、 でホストされるワークフロー サービスである場合もあります。
- 既定では、 によってホストされるワークフローでは、 メッセージング アクティビティが使用するキャッシュは のすべてのワークフロー インスタンス間で共有されます \(ホストレベルのキャッシュ\)。 によってホストされないクライアント ワークフローの場合、キャッシュを使用できるのはワークフロー インスタンスだけです \(インスタンスレベルのキャッシュ\)。 構成でエンドポイントが定義されているワークフローに送信アクティビティがある場合、キャッシュは既定で無効になります。
+ 既定では、 によってホストされるワークフローでは、 メッセージング アクティビティが使用するキャッシュは のすべてのワークフロー インスタンス間で共有されます (ホストレベルのキャッシュ)。 によってホストされないクライアント ワークフローの場合、キャッシュを使用できるのはワークフロー インスタンスだけです (インスタンスレベルのキャッシュ)。 構成でエンドポイントが定義されているワークフローに送信アクティビティがある場合、キャッシュは既定で無効になります。
- [!INCLUDE[crabout](../../../../../includes/crabout-md.md)] チャネル ファクトリおよびチャネル キャッシュの既定のキャッシュ共有レベルとキャッシュ設定を変更する方法については、「[Send アクティビティのキャッシュ共有レベルの変更](../../../../../docs/framework/wcf/feature-details/changing-the-cache-sharing-levels-for-send-activities.md)」を参照してください。
+ [!INCLUDE[crabout](../../../../../includes/crabout-md.md)]方法、既定のキャッシュ共有レベルを変更し、キャッシュのチャネル ファクトリおよびチャネル キャッシュ設定を参照してください[送信アクティビティのキャッシュ共有レベルを変更する](../../../../../docs/framework/wcf/feature-details/changing-the-cache-sharing-levels-for-send-activities.md)です。
-## 使用例
- ホストされたワークフロー サービスでは、ファクトリ キャッシュとチャネル キャッシュの設定をアプリケーション構成ファイルで指定できます。 これを行うには、ファクトリ キャッシュおよびチャネル キャッシュのキャッシュ設定を含むサービス動作を追加し、そのサービス動作をサービスに追加します。 次の例は、カスタムのファクトリ キャッシュ設定およびチャネル キャッシュ設定が指定された **MyChannelCacheBehavior** サービス動作を含む構成ファイルの内容を示しています。 このサービス動作は、**behaviorConfiguarion** 属性を通じてサービスに追加されます。
-
-```
+## 例
+ ホストされたワークフロー サービスでは、ファクトリ キャッシュとチャネル キャッシュの設定をアプリケーション構成ファイルで指定できます。 これを行うには、ファクトリ キャッシュおよびチャネル キャッシュのキャッシュ設定を含むサービス動作を追加し、そのサービス動作をサービスに追加します。 次の例を含む構成ファイルの内容を示しています、 **MyChannelCacheBehavior**サービス、カスタム ファクトリ キャッシュおよびチャネル キャッシュの設定で動作します。 このサービスの動作がを通じてサービスに追加されて、 **behaviorConfiguarion**属性。
+```xml
@@ -84,12 +94,11 @@ caps.handback.revision: 3
-
```
-## 参照
-
-
-
-
- [Send アクティビティのキャッシュ共有レベルの変更](../../../../../docs/framework/wcf/feature-details/changing-the-cache-sharing-levels-for-send-activities.md)
\ No newline at end of file
+## 関連項目
+
+
+
+
+ [Send アクティビティのレベルのキャッシュ共有を変更します。](../../../../../docs/framework/wcf/feature-details/changing-the-cache-sharing-levels-for-send-activities.md)
diff --git a/docs/framework/data/adonet/comparing-datarows-linq-to-dataset.md b/docs/framework/data/adonet/comparing-datarows-linq-to-dataset.md
index d828925e26d..987020e67ce 100644
--- a/docs/framework/data/adonet/comparing-datarows-linq-to-dataset.md
+++ b/docs/framework/data/adonet/comparing-datarows-linq-to-dataset.md
@@ -1,23 +1,29 @@
----
-title: "Comparing DataRows (LINQ to DataSet) | Microsoft Docs"
-ms.custom: ""
-ms.date: "03/30/2017"
-ms.prod: ".net-framework"
-ms.reviewer: ""
-ms.suite: ""
-ms.technology:
- - "dotnet-ado"
-ms.tgt_pltfrm: ""
-ms.topic: "article"
+---
+title: "DataRow の比較 (LINQ to DataSet)"
+ms.custom:
+ms.date: 03/30/2017
+ms.prod: .net-framework
+ms.reviewer:
+ms.suite:
+ms.technology: dotnet-ado
+ms.tgt_pltfrm:
+ms.topic: article
+dev_langs:
+- csharp
+- vb
ms.assetid: 8fe0eadf-297b-487c-8d4b-7816753c2883
-caps.latest.revision: 2
-author: "JennieHubbard"
-ms.author: "jhubbard"
-manager: "jhubbard"
-caps.handback.revision: 2
----
-# Comparing DataRows (LINQ to DataSet)
-[!INCLUDE[vbteclinqext](../../../../includes/vbteclinqext-md.md)] では、ソース要素を比較し、両者が等しいかどうかを調べるための各種の集合演算子が定義されています。 [!INCLUDE[vbteclinq](../../../../includes/vbteclinq-md.md)] が提供している集合演算子は次のとおりです。
+caps.latest.revision: "2"
+author: JennieHubbard
+ms.author: jhubbard
+manager: jhubbard
+ms.openlocfilehash: 9f17a73d2d6349d4fc35668d7251877034e5e29f
+ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 11/21/2017
+---
+# DataRow の比較 (LINQ to DataSet)
+[!INCLUDE[vbteclinqext](../../../../includes/vbteclinqext-md.md)] では、ソース要素を比較し、両者が等しいかどうかを調べるための各種の集合演算子が定義されています。 [!INCLUDE[vbteclinq](../../../../includes/vbteclinq-md.md)] が提供している集合演算子は次のとおりです。
-
@@ -27,22 +33,22 @@ caps.handback.revision: 2
-
- これらの演算子は、要素のコレクションに対して メソッドおよび メソッドを呼び出すことによってソース要素を比較します。 の場合、これらの演算子によって実行されるのは参照の比較です。表形式のデータに対する集合演算においては適切な動作とは言えません。 通常、集合演算で重要なのは要素の値が等しいかどうかであって、要素の参照が等しいかどうかではありません。 このような理由から、[!INCLUDE[linq_dataset](../../../../includes/linq-dataset-md.md)] に クラスが追加されました。 このクラスを使用することで行の値を比較できます。
+ これらの演算子は、要素のコレクションに対して メソッドおよび メソッドを呼び出すことによってソース要素を比較します。 の場合、これらの演算子によって実行されるのは参照の比較です。表形式のデータに対する集合演算においては適切な動作とは言えません。 通常、集合演算で重要なのは要素の値が等しいかどうかであって、要素の参照が等しいかどうかではありません。 このような理由から、 に [!INCLUDE[linq_dataset](../../../../includes/linq-dataset-md.md)] クラスが追加されました。 このクラスを使用することで行の値を比較できます。
- クラスには、 の値を比較するための機能が実装されています。このクラスを などの集合演算に使用できます。 このクラスを直接インスタンス化することはできません。代わりに、 プロパティを使用して、 のインスタンスを取得する必要があります。 その後、 メソッドを呼び出す際、比較する 2 つの オブジェクトを入力パラメーターとして渡します。 メソッドは、2 つの オブジェクトに含まれる一連の列値が等しければ `true` を、それ以外の場合は `false` を返します。
+ クラスには、 の値を比較するための機能が実装されています。このクラスを などの集合演算に使用できます。 このクラスを直接インスタンス化することはできません。代わりに、 プロパティを使用して、 のインスタンスを取得する必要があります。 その後、 メソッドを呼び出す際、比較する 2 つの オブジェクトを入力パラメーターとして渡します。 メソッドは、2 つの `true` オブジェクトに含まれる一連の列値が等しければ を、それ以外の場合は `false` を返します。
-## 例
+## 例
この例では、両方のテーブルに存在する連絡先を `Intersect` を使用して取得します。
- [!code-csharp[DP LINQ to DataSet Examples#Intersect2](../../../../samples/snippets/csharp/VS_Snippets_ADO.NET/DP LINQ to DataSet Examples/CS/Program.cs#intersect2)]
+ [!code-csharp[DP LINQ to DataSet Examples#Intersect2](../../../../samples/snippets/csharp/VS_Snippets_ADO.NET/DP LINQ to DataSet Examples/CS/Program.cs#intersect2)]
[!code-vb[DP LINQ to DataSet Examples#Intersect2](../../../../samples/snippets/visualbasic/VS_Snippets_ADO.NET/DP LINQ to DataSet Examples/VB/Module1.vb#intersect2)]
-### 例
+### 例
次の例では、2 つの行を比較して、そのハッシュ コードを取得します。
[!code-vb[DP LINQ to DataSet Examples#CompareDifferentRows](../../../../samples/snippets/visualbasic/VS_Snippets_ADO.NET/DP LINQ to DataSet Examples/VB/Module1.vb#comparedifferentrows)]
-## 参照
-
- [Loading Data Into a DataSet](../../../../docs/framework/data/adonet/loading-data-into-a-dataset.md)
- [LINQ to DataSet Examples](../../../../docs/framework/data/adonet/linq-to-dataset-examples.md)
\ No newline at end of file
+## 関連項目
+
+ [データセットにデータを読み込む](../../../../docs/framework/data/adonet/loading-data-into-a-dataset.md)
+ [LINQ to DataSet の例](../../../../docs/framework/data/adonet/linq-to-dataset-examples.md)
diff --git a/docs/framework/data/adonet/dataset-datatable-dataview/copying-dataset-contents.md b/docs/framework/data/adonet/dataset-datatable-dataview/copying-dataset-contents.md
index 257b219c0d2..fffa68ee0f8 100644
--- a/docs/framework/data/adonet/dataset-datatable-dataview/copying-dataset-contents.md
+++ b/docs/framework/data/adonet/dataset-datatable-dataview/copying-dataset-contents.md
@@ -1,42 +1,47 @@
----
-title: "DataSet の内容のコピー | Microsoft Docs"
-ms.custom: ""
-ms.date: "03/30/2017"
-ms.prod: ".net-framework-4.6"
-ms.reviewer: ""
-ms.suite: ""
-ms.technology:
- - "dotnet-ado"
-ms.tgt_pltfrm: ""
-ms.topic: "article"
+---
+title: "DataSet の内容のコピー"
+ms.custom:
+ms.date: 03/30/2017
+ms.prod: .net-framework
+ms.reviewer:
+ms.suite:
+ms.technology: dotnet-ado
+ms.tgt_pltfrm:
+ms.topic: article
+dev_langs:
+- csharp
+- vb
ms.assetid: cb846617-2b1a-44ff-bd7f-5835f5ea37fa
-caps.latest.revision: 5
-author: "JennieHubbard"
-ms.author: "jhubbard"
-manager: "jhubbard"
-caps.handback.revision: 5
----
-# DataSet の内容のコピー
- のコピーを作成すると、元のデータに影響せずにデータを使用したり、**DataSet** のデータのサブセットを使用したりできます。 **DataSet** をコピーすると、次の操作を行うことができます。
+caps.latest.revision: "5"
+author: JennieHubbard
+ms.author: jhubbard
+manager: jhubbard
+ms.openlocfilehash: 69709fea628e6cb1d10a23f29b60911ab07e1111
+ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 11/21/2017
+---
+# DataSet の内容のコピー
+コピーを作成することができます、 、元のデータに影響を与えずにデータを操作したり、作業できるようにからのデータのサブセットを**データセット**です。 コピーするときに、**データセット**、することができます。
-- スキーマ、データ、行状態情報、行バージョンなどの **DataSet** の正確なコピーを作成できます。
+- 正確なコピーを作成、**データセット**(スキーマ、データ、行状態情報、および行のバージョンなど)。
-- 既存の **DataSet** のスキーマを含み、行だけを変更した **DataSet** を作成できます。 変更されたすべての行を返したり、特定の **DataRowState** を指定したりできます。 行の状態の詳細については、「[行の状態とバージョン](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/row-states-and-row-versions.md)」を参照してください。
+- 作成、**データセット**、既存のスキーマを格納している**データセット**、変更された行だけです。 変更されているすべての行を返すか、特定の指定**DataRowState**です。 行の状態の詳細については、次を参照してください。[行の状態と行のバージョン](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/row-states-and-row-versions.md)します。
-- 行をコピーせずに、**DataSet** のスキーマ \(リレーショナル構造\) だけをコピーできます。 行は、 を使用して、既存の にインポートできます。
+- スキーマ、またはリレーショナル構造のコピー、**データセット**任意の行をコピーすることがなくのみです。 行は、 を使用して、既存の にインポートできます。
- スキーマとデータを含む **DataSet** の正確なコピーを作成するには、**DataSet** の メソッドを使用します。 **DataSet** の正確なコピーを作成する方法を次のコード サンプルに示します。
+ 正確なコピーを作成する、**データセット**スキーマとデータの両方が含まれている、使用して、のメソッド、**データセット**です。 次のコード例の正確なコピーを作成する方法を示しています、**データセット**です。
```vb
Dim copyDataSet As DataSet = customerDataSet.Copy()
-
```
```csharp
DataSet copyDataSet = customerDataSet.Copy();
```
- スキーマ、およびデータが **Added**、**Modified**、または **Deleted** である行だけを含む **DataSet** のコピーを作成するには、**DataSet** の メソッドを使用します。 また、**GetChanges** の呼び出し時に **DataRowState** の値を渡すことによって、**GetChanges** を使用して特定の行状態の行だけを返すことができます。 **GetChanges** の呼び出し時に **DataRowState** を渡す方法を次のコード サンプルに示します。
+ コピーを作成する、**データセット**スキーマとのみ、データを表すが含まれる**Added**、 **Modified**、または**Deleted**行を使用して、のメソッド、**データセット**です。 使用することも**GetChanges**を渡すことによって指定された行の状態を持つ行だけを返す、 **DataRowState**値の呼び出し時に**GetChanges**です。 次のコード例に渡す方法を示しています、 **DataRowState**を呼び出すときに**GetChanges**です。
```vb
' Copy all changes.
@@ -44,7 +49,6 @@ Dim changeDataSet As DataSet = customerDataSet.GetChanges()
' Copy only new rows.
Dim addedDataSetAs DataSet = _
customerDataSet.GetChanges(DataRowState.Added)
-
```
```csharp
@@ -54,19 +58,18 @@ DataSet changeDataSet = customerDataSet.GetChanges();
DataSet addedDataSet= customerDataSet.GetChanges(DataRowState.Added);
```
- スキーマだけを含む **DataSet** のコピーを作成するには、**DataSet** の メソッドを使用します。 また、**DataTable** の **ImportRow** メソッドを使用して、複製した **DataSet** に既存の行を追加することもできます。 **ImportRow** メソッドを使用すると、データ、行の状態、および行バージョンの情報が指定したテーブルに追加されます。 列名が一致し、データ型が互換性のある型の場合には、列の値だけが追加されます。
+ コピーを作成する、**データセット**スキーマのみを含む、使用して、のメソッド、**データセット**です。 複製されたに既存の行を追加することもできます。**データセット**を使用して、 **ImportRow**のメソッド、 **DataTable**です。 **ImportRow**データ、行の状態、および行のバージョン情報を指定したテーブルに追加します。 列名が一致し、データ型が互換性のある型の場合には、列の値だけが追加されます。
- **DataSet** のクローンを作成し、**CountryRegion** 列の値が "Germany" の顧客に対する **DataSet** のクローン内の **Customers** テーブルに、元の **DataSet** の行を追加するコード サンプルを次に示します。
+ 次のコード例は、の複製を作成、**データセット**し、元の行を追加し、**データセット**を**顧客**テーブルに、**データセット**顧客の複製で、 **CountryRegion**列に値"Germany"です。
```vb
-
Dim customerDataSet As New DataSet
- customerDataSet.Tables.Add(New DataTable("Customers"))
- customerDataSet.Tables("Customers").Columns.Add("Name", GetType(String))
- customerDataSet.Tables("Customers").Columns.Add("CountryRegion", GetType(String))
- customerDataSet.Tables("Customers").Rows.Add("Juan", "Spain")
- customerDataSet.Tables("Customers").Rows.Add("Johann", "Germany")
- customerDataSet.Tables("Customers").Rows.Add("John", "UK")
+ customerDataSet.Tables.Add(New DataTable("Customers"))
+ customerDataSet.Tables("Customers").Columns.Add("Name", GetType(String))
+ customerDataSet.Tables("Customers").Columns.Add("CountryRegion", GetType(String))
+ customerDataSet.Tables("Customers").Rows.Add("Juan", "Spain")
+ customerDataSet.Tables("Customers").Rows.Add("Johann", "Germany")
+ customerDataSet.Tables("Customers").Rows.Add("John", "UK")
Dim germanyCustomers As DataSet = customerDataSet.Clone()
@@ -79,7 +82,6 @@ Dim copyRow As DataRow
For Each copyRow In copyRows
customerTable.ImportRow(copyRow)
Next
-
```
```csharp
@@ -102,8 +104,8 @@ foreach (DataRow copyRow in copyRows)
customerTable.ImportRow(copyRow);
```
-## 参照
-
-
- [DataSets、DataTables、および DataViews](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/index.md)
- [ADO.NET Managed Providers and DataSet Developer Center \(ADO.NET マネージ プロバイダーと DataSet デベロッパー センター\)](http://go.microsoft.com/fwlink/?LinkId=217917)
\ No newline at end of file
+## 関連項目
+
+
+ [DataSet、DataTable、および DataView](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/index.md)
+ [ADO.NET のマネージ プロバイダーと DataSet デベロッパー センター](http://go.microsoft.com/fwlink/?LinkId=217917)
diff --git a/docs/framework/data/adonet/dataset-datatable-dataview/creating-a-datatable.md b/docs/framework/data/adonet/dataset-datatable-dataview/creating-a-datatable.md
index 0bb3222d5bb..d02963683f7 100644
--- a/docs/framework/data/adonet/dataset-datatable-dataview/creating-a-datatable.md
+++ b/docs/framework/data/adonet/dataset-datatable-dataview/creating-a-datatable.md
@@ -1,53 +1,57 @@
----
-title: "DataTable の作成 | Microsoft Docs"
-ms.custom: ""
-ms.date: "03/30/2017"
-ms.prod: ".net-framework-4.6"
-ms.reviewer: ""
-ms.suite: ""
-ms.technology:
- - "dotnet-ado"
-ms.tgt_pltfrm: ""
-ms.topic: "article"
+---
+title: "DataTable の作成"
+ms.custom:
+ms.date: 03/30/2017
+ms.prod: .net-framework
+ms.reviewer:
+ms.suite:
+ms.technology: dotnet-ado
+ms.tgt_pltfrm:
+ms.topic: article
+dev_langs:
+- csharp
+- vb
ms.assetid: eecf9d78-60e3-4fdc-8de0-e56c13a89414
-caps.latest.revision: 4
-author: "JennieHubbard"
-ms.author: "jhubbard"
-manager: "jhubbard"
-caps.handback.revision: 4
----
-# DataTable の作成
+caps.latest.revision: "4"
+author: JennieHubbard
+ms.author: jhubbard
+manager: jhubbard
+ms.openlocfilehash: 923d19e9539c6d93f3714efcdaa6fe7a5da843ec
+ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 11/21/2017
+---
+# DataTable の作成
は 1 つのインメモリ リレーショナル データのテーブルを表します。DataTable は単独で作成および使用することも、他の .NET Framework オブジェクトから のメンバーとして使用することもできます。
- **DataTable** オブジェクトは、適切な **DataTable** コンストラクターを使用することにより作成できます。 このオブジェクトを **DataSet** に追加するには、**Add** メソッドを使用して、**DataTable** オブジェクトの **Tables** コレクションにオブジェクトを追加します。
+ 作成することができます、 **DataTable** 、適切なを使用してオブジェクト**DataTable**コンス トラクターです。 追加することができます、**データセット**を使用して、**追加**に追加する方法、 **DataTable**オブジェクトの**テーブル**コレクション。
- **DataSet** の内部で **DataTable** オブジェクトを作成する場合は、**DataAdapter** オブジェクトの **Fill** メソッドまたは **FillSchema** メソッドを使用できます。また、定義済みまたは推論による XML スキーマで、**DataSet** の **ReadXml**、**ReadXmlSchema**、または **InferXmlSchema** の各メソッドを使用して作成することもできます。 **DataTable** を 1 つの **DataSet** の **Tables** コレクションのメンバーとして追加した後で、その **DataTable** を他の **DataSet** のテーブルのコレクションに追加することはできません。
+ 作成することも**DataTable**内のオブジェクトは、**データセット**を使用して、**塗りつぶし**または**FillSchema**のメソッド、 **DataAdapter**オブジェクト、または、定義済みまたは推論されたスキーマを使用して XML から、 **ReadXml**、 **ReadXmlSchema**、または**InferXmlSchema**メソッド、**データセット**です。 追加した後に注意してください、 **DataTable**のメンバーとして、**テーブル**いずれかのコレクション**データセット**、他の任意ののテーブルのコレクションに追加することはできません**データセット**です。
- 最初に作成した時点では、**DataTable** にはスキーマ \(構造\) がありません。 テーブルのスキーマを定義するには、 オブジェクトを作成し、テーブルの **Columns** コレクションに追加する必要があります。 テーブルの主キー列を定義したり、**Constraint** オブジェクトを作成してテーブルの **Constraints** コレクションに追加したりすることもできます。 **DataTable** のスキーマを定義した後で、**DataRow** オブジェクトをテーブルの **Rows** コレクションに追加することにより、データ行をテーブルに追加できます。
+ 作成する場合、 **DataTable**スキーマ (つまり、構造体) はありません。 テーブルのスキーマを定義するのには必要がありますを作成し、追加オブジェクトを**列**テーブルのコレクション。 テーブルの主キー列を定義し、作成して追加**制約**オブジェクトを**制約**テーブルのコレクション。 スキーマを定義した後、 **DataTable**、行のデータをテーブルに追加するには追加することによって**DataRow**オブジェクトを**行**テーブルのコレクション。
- **DataTable** を作成するときに プロパティの値を指定する必要はありません。このプロパティは、後から指定することも、空のままにしておくこともできます。 ただし、**TableName** 値のないテーブルを **DataSet** に追加した場合、そのテーブルの名前は既定のテーブル名 Table*N* になります。この既定名は Table0 に相当する "Table" から始まり、連続する番号が割り当てられていきます。
+ 値を指定する必要はありません、プロパティを作成するとき、 **DataTable**; プロパティを指定するには、いつでもまたはすることが空白のままにします。 ただし、せず、テーブルを追加する、 **TableName**値を**データセット**、テーブルがテーブルの増分の既定の名前を指定する*N*、table0"Table"で開始します。
> [!NOTE]
-> **TableName** 値を指定するときには、"Table*N*" の命名規則を使用しないことをお勧めします。これは、指定した名前が **DataSet** に既に存在する既定のテーブル名と競合しないようにするためです。 指定した名前が既に存在する場合は、例外がスローされます。
+> 避けることをお勧め、"テーブル*N*"名前付け規則を指定するときに、 **TableName**値、指定した名前の既存の既定のテーブル名と競合する場合もあるため、**データセット**. 指定した名前が既に存在する場合は、例外がスローされます。
- **DataTable** オブジェクトのインスタンスを作成し、"Customers" という名前を割り当てる例を次に示します。
+ 次の例のインスタンスを作成する、 **DataTable**オブジェクトし、"Customers"という名前を割り当てる
```vb
Dim workTable as DataTable = New DataTable("Customers")
-
```
```csharp
DataTable workTable = new DataTable("Customers");
```
- **DataTable** のインスタンスを作成し、**DataSet** の **Tables** コレクションに追加する例を次に示します。
+ 次の例のインスタンスを作成する、 **DataTable**に追加することによって、**テーブル**のコレクション、**データセット**です。
```vb
Dim customers As DataSet = New DataSet
Dim customersTable As DataTable = _
customers.Tables.Add("CustomersTable")
-
```
```csharp
@@ -55,11 +59,11 @@ DataSet customers = new DataSet();
DataTable customersTable = customers.Tables.Add("CustomersTable");
```
-## 参照
-
-
- [DataTable](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/datatables.md)
- [DataAdapter からの DataSet の読み込み](../../../../../docs/framework/data/adonet/populating-a-dataset-from-a-dataadapter.md)
- [XML からの DataSet の読み込み](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/loading-a-dataset-from-xml.md)
- [XML の DataSet スキーマ情報の読み込み](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/loading-dataset-schema-information-from-xml.md)
- [ADO.NET Managed Providers and DataSet Developer Center \(ADO.NET マネージ プロバイダーと DataSet デベロッパー センター\)](http://go.microsoft.com/fwlink/?LinkId=217917)
\ No newline at end of file
+## 関連項目
+
+
+ [DataTables](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/datatables.md)
+ [DataAdapter からの DataSet の読み込み](../../../../../docs/framework/data/adonet/populating-a-dataset-from-a-dataadapter.md)
+ [XML からの DataSet の読み込み](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/loading-a-dataset-from-xml.md)
+ [XML からの DataSet スキーマ情報の読み込み](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/loading-dataset-schema-information-from-xml.md)
+ [ADO.NET のマネージ プロバイダーと DataSet デベロッパー センター](http://go.microsoft.com/fwlink/?LinkId=217917)
diff --git a/docs/framework/data/adonet/dataset-datatable-dataview/writing-dataset-schema-information-as-xsd.md b/docs/framework/data/adonet/dataset-datatable-dataview/writing-dataset-schema-information-as-xsd.md
index 866965cc8cc..5c014a8c77d 100644
--- a/docs/framework/data/adonet/dataset-datatable-dataview/writing-dataset-schema-information-as-xsd.md
+++ b/docs/framework/data/adonet/dataset-datatable-dataview/writing-dataset-schema-information-as-xsd.md
@@ -1,27 +1,33 @@
----
-title: "XSD としての DataSet スキーマ情報の書き込み | Microsoft Docs"
-ms.custom: ""
-ms.date: "03/30/2017"
-ms.prod: ".net-framework-4.6"
-ms.reviewer: ""
-ms.suite: ""
-ms.technology:
- - "dotnet-ado"
-ms.tgt_pltfrm: ""
-ms.topic: "article"
+---
+title: "XSD としての DataSet スキーマ情報の書き込み"
+ms.custom:
+ms.date: 03/30/2017
+ms.prod: .net-framework
+ms.reviewer:
+ms.suite:
+ms.technology: dotnet-ado
+ms.tgt_pltfrm:
+ms.topic: article
+dev_langs:
+- csharp
+- vb
ms.assetid: 4e530831-695e-49ff-8f0b-e5b0c526b8eb
-caps.latest.revision: 4
-author: "JennieHubbard"
-ms.author: "jhubbard"
-manager: "jhubbard"
-caps.handback.revision: 4
----
-# XSD としての DataSet スキーマ情報の書き込み
- のスキーマを XML スキーマ定義言語 \(XSD\) スキーマとして書き込むと、このスキーマを XML ドキュメントに転送できます。このとき関連データを含む定義、または関連データを含まない定義ができます。 XML スキーマはファイル、ストリーム、、または文字列に書き込むことができるため、厳密に型指定された **DataSet** を生成するときに役立ちます。 厳密に型指定された **DataSet** オブジェクトの詳細については、「[型指定された DataSet](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/typed-datasets.md)」を参照してください。
+caps.latest.revision: "4"
+author: JennieHubbard
+ms.author: jhubbard
+manager: jhubbard
+ms.openlocfilehash: dde8a16ee0fbd86dacf6125c9a02209a794a5b74
+ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 11/21/2017
+---
+# XSD としての DataSet スキーマ情報の書き込み
+ のスキーマを XML スキーマ定義言語 (XSD) スキーマとして書き込むと、このスキーマを XML ドキュメントに転送できます。このとき関連データを含む定義、または関連データを含まない定義ができます。 XML スキーマは、ストリーム、ファイルに書き込むことが、 、または文字列が厳密に型を生成するために役立ちます**データセット**です。 詳細については厳密に型指定された**データセット**、オブジェクトを参照してください[型指定されたデータセット](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/typed-datasets.md)です。
- テーブルの列を XML スキーマで表す方法を指定するには、 オブジェクトの **ColumnMapping** プロパティを使用します。 詳細については、「[DataSet 内容の XML データとしての書き込み](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/writing-dataset-contents-as-xml-data.md)」の「XML 要素、属性、およびテキストへの列の割り当て」を参照してください。
+ XML スキーマでテーブルの列を表現する方法を指定することができますを使用して、 **ColumnMapping**のプロパティ、オブジェクト。 詳細についてを参照してください「列に XML 要素、属性、およびテキストのマッピングを」[書き込み DataSet の内容を XML データとして](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/writing-dataset-contents-as-xml-data.md)です。
- **DataSet** スキーマを XML スキーマとしてファイル、ストリーム、または **XmlWriter** に書き込むには、**DataSet** の **WriteXmlSchema** メソッドを使用します。 **WriteXmlSchema** は、XML スキーマの書き込み先を指定するパラメーターを 1 つ受け取ります。 ファイル名を含んだ文字列と オブジェクトを渡して **DataSet** の XML スキーマをファイルに書き込む方法を示すコード サンプルを次に示します。
+ スキーマを記述する、**データセット**をファイルに、XML スキーマとして、ストリームまたは**XmlWriter**を使用して、 **WriteXmlSchema**のメソッド、**データセット**です。 **WriteXmlSchema**結果の XML スキーマのコピー先を指定する 1 つのパラメーターを受け取ります。 コード例を以下の XML スキーマを記述する方法、**データセット**ファイル名を含む文字列を渡すことによってファイルへとオブジェクト。
```vb
dataSet.WriteXmlSchema("Customers.xsd")
@@ -43,7 +49,7 @@ dataSet.WriteXmlSchema(writer);
writer.Close();
```
- **DataSet** のスキーマを取得し、XML スキーマ文字列として書き込むには、次の例に示すように **GetXmlSchema** メソッドを使用します。
+ スキーマを取得する、**データセット**、XML スキーマ文字列として書き込むと、使用、 **GetXmlSchema**メソッドを次の例で示すようにします。
```vb
Dim schemaString As String = dataSet.GetXmlSchema()
@@ -53,9 +59,9 @@ Dim schemaString As String = dataSet.GetXmlSchema()
string schemaString = dataSet.GetXmlSchema();
```
-## 参照
- [DataSet での XML の使用](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/using-xml-in-a-dataset.md)
- [DataSet 内容の XML データとしての書き込み](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/writing-dataset-contents-as-xml-data.md)
- [型指定された DataSet](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/typed-datasets.md)
- [DataSets、DataTables、および DataViews](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/index.md)
- [ADO.NET Managed Providers and DataSet Developer Center \(ADO.NET マネージ プロバイダーと DataSet デベロッパー センター\)](http://go.microsoft.com/fwlink/?LinkId=217917)
\ No newline at end of file
+## 関連項目
+ [DataSet での XML の使用](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/using-xml-in-a-dataset.md)
+ [XML データとしてデータセットのコンテンツの書き込み](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/writing-dataset-contents-as-xml-data.md)
+ [型指定されたデータセット](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/typed-datasets.md)
+ [DataSet、DataTable、および DataView](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/index.md)
+ [ADO.NET のマネージ プロバイダーと DataSet デベロッパー センター](http://go.microsoft.com/fwlink/?LinkId=217917)
diff --git a/docs/framework/data/adonet/ef/language-reference/comment-entity-sql.md b/docs/framework/data/adonet/ef/language-reference/comment-entity-sql.md
index 7db33e270fc..5fc9430fa68 100644
--- a/docs/framework/data/adonet/ef/language-reference/comment-entity-sql.md
+++ b/docs/framework/data/adonet/ef/language-reference/comment-entity-sql.md
@@ -1,48 +1,46 @@
----
-title: "-- (コメント) (Entity SQL) | Microsoft Docs"
-ms.custom: ""
-ms.date: "03/30/2017"
-ms.prod: ".net-framework-4.6"
-ms.reviewer: ""
-ms.suite: ""
-ms.technology:
- - "dotnet-ado"
-ms.tgt_pltfrm: ""
-ms.topic: "article"
-dev_langs:
- - "VB"
- - "CSharp"
- - "C++"
+---
+title: "-- (コメント) (Entity SQL)"
+ms.custom:
+ms.date: 03/30/2017
+ms.prod: .net-framework
+ms.reviewer:
+ms.suite:
+ms.technology: dotnet-ado
+ms.tgt_pltfrm:
+ms.topic: article
ms.assetid: 5d9de735-2099-47f1-b7e7-60856f494924
-caps.latest.revision: 3
-author: "JennieHubbard"
-ms.author: "jhubbard"
-manager: "jhubbard"
-caps.handback.revision: 3
----
-# -- (コメント) (Entity SQL)
-[!INCLUDE[esql](../../../../../../includes/esql-md.md)] クエリには、コメントを含めることができます。 コメント行の先頭には、2 個のダッシュ \(`--`\) を付けます。
-
-## 構文
+caps.latest.revision: "3"
+author: JennieHubbard
+ms.author: jhubbard
+manager: jhubbard
+ms.openlocfilehash: 1961542e615bbbd99bbc517bdd7d649be3f3ef07
+ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 11/21/2017
+---
+# -- (コメント) (Entity SQL)
+[!INCLUDE[esql](../../../../../../includes/esql-md.md)] クエリには、コメントを含めることができます。 コメント行の先頭には、2 個のダッシュ (`--`) を付けます。
+
+## 構文
```
-
-- text_of_comment
```
-## 引数
+## 引数
`text_of_comment`
コメントのテキストを表す文字列です。
-## 使用例
+## 例
次の Entity SQL クエリは、コメントの使い方を示しています。 このクエリは、AdventureWorks Sales Model に基づいています。 このクエリをコンパイルして実行するには、次の手順を実行します。
-1. 「[StructuralType 結果を返すクエリの実行方法](../../../../../../docs/framework/data/adonet/ef/how-to-execute-a-query-that-returns-structuraltype-results.md)」の手順に従います。
+1. 「 [How to: Execute a Query that Returns StructuralType Results](../../../../../../docs/framework/data/adonet/ef/how-to-execute-a-query-that-returns-structuraltype-results.md)」の手順に従います。
2. 次のクエリを引数として `ExecuteStructuralTypeQuery` メソッドに渡します。
[!code-csharp[DP EntityServices Concepts 2#COMMENT](../../../../../../samples/snippets/csharp/VS_Snippets_Data/dp entityservices concepts 2/cs/entitysql.cs#comment)]
-## 参照
- [Entity SQL の概要](../../../../../../docs/framework/data/adonet/ef/language-reference/entity-sql-overview.md)
- [Entity SQL リファレンス](../../../../../../docs/framework/data/adonet/ef/language-reference/entity-sql-reference.md)
\ No newline at end of file
+## 関連項目
+ [Entity SQL の概要](../../../../../../docs/framework/data/adonet/ef/language-reference/entity-sql-overview.md)
+ [Entity SQL リファレンス](../../../../../../docs/framework/data/adonet/ef/language-reference/entity-sql-reference.md)
diff --git a/docs/framework/data/adonet/ef/language-reference/method-based-query-syntax-examples-projection.md b/docs/framework/data/adonet/ef/language-reference/method-based-query-syntax-examples-projection.md
index 2d130f87924..47c35463524 100644
--- a/docs/framework/data/adonet/ef/language-reference/method-based-query-syntax-examples-projection.md
+++ b/docs/framework/data/adonet/ef/language-reference/method-based-query-syntax-examples-projection.md
@@ -1,60 +1,62 @@
----
-title: "メソッド ベースのクエリ構文例 : 射影 | Microsoft Docs"
-ms.custom: ""
-ms.date: "03/30/2017"
-ms.prod: ".net-framework-4.6"
-ms.reviewer: ""
-ms.suite: ""
-ms.technology:
- - "dotnet-ado"
-ms.tgt_pltfrm: ""
-ms.topic: "article"
-dev_langs:
- - "VB"
- - "CSharp"
- - "C++"
+---
+title: "メソッド ベースのクエリ構文例: 射影"
+ms.custom:
+ms.date: 03/30/2017
+ms.prod: .net-framework
+ms.reviewer:
+ms.suite:
+ms.technology: dotnet-ado
+ms.tgt_pltfrm:
+ms.topic: article
+dev_langs:
+- csharp
+- vb
ms.assetid: 505491fa-5920-43ce-8a96-c25389e125d8
-caps.latest.revision: 3
-author: "JennieHubbard"
-ms.author: "jhubbard"
-manager: "jhubbard"
-caps.handback.revision: 3
----
-# メソッド ベースのクエリ構文例 : 射影
-このトピックでは、メソッド ベースのクエリ構文で、 メソッドおよび メソッドを使用して、[AdventureWorks Sales Model](http://msdn.microsoft.com/ja-jp/f16cd988-673f-4376-b034-129ca93c7832) を照会する例を取り上げます。 これらの例で使用されている、AdventureWorks Sales Model は、AdventureWorks サンプル データベースの Contact、Address、Product、SalesOrderHeader、SalesOrderDetail の各テーブルから作成されています。
-
- このトピックの例には、次の `using`\/`Imports` ステートメントが使用されています。
-
- [!code-csharp[DP L2E Examples#ImportsUsing](../../../../../../samples/snippets/csharp/VS_Snippets_Data/DP L2E Examples/CS/Program.cs#importsusing)]
+caps.latest.revision: "3"
+author: JennieHubbard
+ms.author: jhubbard
+manager: jhubbard
+ms.openlocfilehash: 9ee7c60f78f50fc4b31b39251c9e432b78a9632b
+ms.sourcegitcommit: bd1ef61f4bb794b25383d3d72e71041a5ced172e
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 10/18/2017
+---
+# メソッド ベースのクエリ構文例: 射影
+このトピックの例を使用する方法を示します、とメソッドからクエリ、 [AdventureWorks Sales Model](http://msdn.microsoft.com/en-us/f16cd988-673f-4376-b034-129ca93c7832)メソッド ベースのクエリ構文を使用します。 これらの例で使用されている、AdventureWorks Sales Model は、AdventureWorks サンプル データベースの Contact、Address、Product、SalesOrderHeader、SalesOrderDetail の各テーブルから作成されています。
+
+ このトピックの例では、次を使用して`using` / `Imports`ステートメント。
+
+ [!code-csharp[DP L2E Examples#ImportsUsing](../../../../../../samples/snippets/csharp/VS_Snippets_Data/DP L2E Examples/CS/Program.cs#importsusing)]
[!code-vb[DP L2E Examples#ImportsUsing](../../../../../../samples/snippets/visualbasic/VS_Snippets_Data/DP L2E Examples/VB/Module1.vb#importsusing)]
-## Select
+## [選択]
-### 例
+### 例
次の例では、 メソッドを使用して、`Product.Name` プロパティおよび `Product.ProductID` プロパティを一連の匿名型に射影します。
- [!code-csharp[DP L2E Examples#SelectAnonymousTypes_MQ](../../../../../../samples/snippets/csharp/VS_Snippets_Data/DP L2E Examples/CS/Program.cs#selectanonymoustypes_mq)]
+ [!code-csharp[DP L2E Examples#SelectAnonymousTypes_MQ](../../../../../../samples/snippets/csharp/VS_Snippets_Data/DP L2E Examples/CS/Program.cs#selectanonymoustypes_mq)]
[!code-vb[DP L2E Examples#SelectAnonymousTypes_MQ](../../../../../../samples/snippets/visualbasic/VS_Snippets_Data/DP L2E Examples/VB/Module1.vb#selectanonymoustypes_mq)]
-### 例
+### 例
次の例では、 メソッドを使用して、一連の製品名だけを取得しています。
- [!code-csharp[DP L2E Examples#SelectSimple2_MQ](../../../../../../samples/snippets/csharp/VS_Snippets_Data/DP L2E Examples/CS/Program.cs#selectsimple2_mq)]
+ [!code-csharp[DP L2E Examples#SelectSimple2_MQ](../../../../../../samples/snippets/csharp/VS_Snippets_Data/DP L2E Examples/CS/Program.cs#selectsimple2_mq)]
[!code-vb[DP L2E Examples#SelectSimple2_MQ](../../../../../../samples/snippets/visualbasic/VS_Snippets_Data/DP L2E Examples/VB/Module1.vb#selectsimple2_mq)]
-## SelectMany
+## SelectMany
-### 例
+### 例
次の例では、 メソッドを使用して、`TotalDue` が 500.00 に満たないすべての注文を選択します。
- [!code-csharp[DP L2E Examples#SelectManyCompoundFrom_MQ](../../../../../../samples/snippets/csharp/VS_Snippets_Data/DP L2E Examples/CS/Program.cs#selectmanycompoundfrom_mq)]
+ [!code-csharp[DP L2E Examples#SelectManyCompoundFrom_MQ](../../../../../../samples/snippets/csharp/VS_Snippets_Data/DP L2E Examples/CS/Program.cs#selectmanycompoundfrom_mq)]
[!code-vb[DP L2E Examples#SelectManyCompoundFrom_MQ](../../../../../../samples/snippets/visualbasic/VS_Snippets_Data/DP L2E Examples/VB/Module1.vb#selectmanycompoundfrom_mq)]
-### 例
+### 例
次の例では、 メソッドを使用して、2002 年 10 月 1 日以降に受けたすべての注文を選択します。
- [!code-csharp[DP L2E Examples#SelectManyCompoundFrom2_MQ](../../../../../../samples/snippets/csharp/VS_Snippets_Data/DP L2E Examples/CS/Program.cs#selectmanycompoundfrom2_mq)]
+ [!code-csharp[DP L2E Examples#SelectManyCompoundFrom2_MQ](../../../../../../samples/snippets/csharp/VS_Snippets_Data/DP L2E Examples/CS/Program.cs#selectmanycompoundfrom2_mq)]
[!code-vb[DP L2E Examples#SelectManyCompoundFrom2_MQ](../../../../../../samples/snippets/visualbasic/VS_Snippets_Data/DP L2E Examples/VB/Module1.vb#selectmanycompoundfrom2_mq)]
-## 参照
- [LINQ to Entities でのクエリ](../../../../../../docs/framework/data/adonet/ef/language-reference/queries-in-linq-to-entities.md)
\ No newline at end of file
+## 関連項目
+ [LINQ to Entities でのクエリ](../../../../../../docs/framework/data/adonet/ef/language-reference/queries-in-linq-to-entities.md)
diff --git a/docs/framework/data/adonet/ef/language-reference/multiset-entity-sql.md b/docs/framework/data/adonet/ef/language-reference/multiset-entity-sql.md
index b50e9227d1b..0573413e5f4 100644
--- a/docs/framework/data/adonet/ef/language-reference/multiset-entity-sql.md
+++ b/docs/framework/data/adonet/ef/language-reference/multiset-entity-sql.md
@@ -1,46 +1,44 @@
----
-title: "MULTISET (Entity SQL) | Microsoft Docs"
-ms.custom: ""
-ms.date: "03/30/2017"
-ms.prod: ".net-framework-4.6"
-ms.reviewer: ""
-ms.suite: ""
-ms.technology:
- - "dotnet-ado"
-ms.tgt_pltfrm: ""
-ms.topic: "article"
-dev_langs:
- - "VB"
- - "CSharp"
- - "C++"
+---
+title: MULTISET (Entity SQL)
+ms.custom:
+ms.date: 03/30/2017
+ms.prod: .net-framework
+ms.reviewer:
+ms.suite:
+ms.technology: dotnet-ado
+ms.tgt_pltfrm:
+ms.topic: article
ms.assetid: eb90a377-e47a-43a5-b308-e993b6d611e6
-caps.latest.revision: 3
-author: "JennieHubbard"
-ms.author: "jhubbard"
-manager: "jhubbard"
-caps.handback.revision: 3
----
-# MULTISET (Entity SQL)
-値のリストからマルチセットのインスタンスを作成します。 MULTISET コンストラクターの値はすべて、互換性のある型 `T` である必要があります。 空のマルチセット コンストラクターは使用できません。
-
-## 構文
+caps.latest.revision: "3"
+author: JennieHubbard
+ms.author: jhubbard
+manager: jhubbard
+ms.openlocfilehash: e72605225d214ccd2283aaae3f0c2071ceb92d91
+ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 11/21/2017
+---
+# MULTISET (Entity SQL)
+値のリストからマルチセットのインスタンスを作成します。 MULTISET コンストラクターの値はすべて、互換性のある型 `T`である必要があります。 空のマルチセット コンストラクターは使用できません。
+
+## 構文
```
-
-MULTISET (expression [{, expression }] )
+MULTISET ( expression [{, expression }] )
or
{ expression [{, expression }] }
```
-## 引数
+## 引数
`expression`
任意の有効な値のリスト。
-## 戻り値
- 型 MULTISET\ のコレクション。
+## 戻り値
+ 型 MULTISET のコレクション\ です。
-## 解説
- [!INCLUDE[esql](../../../../../../includes/esql-md.md)] には、行コンストラクター、オブジェクト コンストラクター、およびマルチセット \(またはコレクション\) コンストラクターの 3 種類のコンストラクターが用意されています。 詳細については、「[コンストラクター](../../../../../../docs/framework/data/adonet/ef/language-reference/constructing-types-entity-sql.md)」を参照してください。
+## コメント
+ [!INCLUDE[esql](../../../../../../includes/esql-md.md)] には、行コンストラクター、オブジェクト コンストラクター、およびマルチセット (またはコレクション) コンストラクターの 3 種類のコンストラクターが用意されています。 詳細については、次を参照してください。[の構築型](../../../../../../docs/framework/data/adonet/ef/language-reference/constructing-types-entity-sql.md)です。
マルチセット コンストラクターは、値のリストからマルチセットのインスタンスを作成します。 このコンストラクターの値はすべて、互換性のある型である必要があります。
@@ -51,17 +49,17 @@ or
`{1, 2, 3}`
> [!NOTE]
-> 入れ子になったマルチセット リテラルは、`{{1, 2, 3}}` のように、外側のマルチセットに含まれているマルチセット要素が 1 つである場合にのみサポートされます。 複数のマルチセット要素が外側のマルチセットに含まれている場合 \(`{{1, 2}, {3, 4}}` など\)、入れ子になったマルチセット リテラルはサポートされません。
+> 入れ子になったマルチセット リテラルは、 `{{1, 2, 3}}`のように、外側のマルチセットに含まれているマルチセット要素が 1 つである場合にのみサポートされます。 複数のマルチセット要素が外側のマルチセットに含まれている場合 ( `{{1, 2}, {3, 4}}`など)、入れ子になったマルチセット リテラルはサポートされません。
-## 使用例
+## 例
次の Entity SQL クエリでは、MULTISET 演算子を使用して、値のリストからマルチセットのインスタンスを作成します。 このクエリは、AdventureWorks Sales Model に基づいています。 このクエリをコンパイルして実行するには、次の手順を実行します。
-1. 「[StructuralType 結果を返すクエリの実行方法](../../../../../../docs/framework/data/adonet/ef/how-to-execute-a-query-that-returns-structuraltype-results.md)」の手順に従います。
+1. 「 [How to: Execute a Query that Returns StructuralType Results](../../../../../../docs/framework/data/adonet/ef/how-to-execute-a-query-that-returns-structuraltype-results.md)」の手順に従います。
2. 次のクエリを引数として `ExecuteStructuralTypeQuery` メソッドに渡します。
[!code-csharp[DP EntityServices Concepts 2#MULTISET](../../../../../../samples/snippets/csharp/VS_Snippets_Data/dp entityservices concepts 2/cs/entitysql.cs#multiset)]
-## 参照
- [コンストラクター](../../../../../../docs/framework/data/adonet/ef/language-reference/constructing-types-entity-sql.md)
- [Entity SQL リファレンス](../../../../../../docs/framework/data/adonet/ef/language-reference/entity-sql-reference.md)
\ No newline at end of file
+## 関連項目
+ [コンス トラクター](../../../../../../docs/framework/data/adonet/ef/language-reference/constructing-types-entity-sql.md)
+ [Entity SQL リファレンス](../../../../../../docs/framework/data/adonet/ef/language-reference/entity-sql-reference.md)
diff --git a/docs/framework/data/adonet/ef/language-reference/string-concatenation-entity-sql.md b/docs/framework/data/adonet/ef/language-reference/string-concatenation-entity-sql.md
index 9050d03ffa7..c10266d93f9 100644
--- a/docs/framework/data/adonet/ef/language-reference/string-concatenation-entity-sql.md
+++ b/docs/framework/data/adonet/ef/language-reference/string-concatenation-entity-sql.md
@@ -1,54 +1,49 @@
----
-title: "+ (文字列連結) (Entity SQL) | Microsoft Docs"
-ms.custom: ""
-ms.date: "03/30/2017"
-ms.prod: ".net-framework-4.6"
-ms.reviewer: ""
-ms.suite: ""
-ms.technology:
- - "dotnet-ado"
-ms.tgt_pltfrm: ""
-ms.topic: "article"
-dev_langs:
- - "VB"
- - "CSharp"
- - "C++"
+---
+title: "+ (文字列連結)(Entity SQL)"
+ms.custom:
+ms.date: 03/30/2017
+ms.prod: .net-framework
+ms.reviewer:
+ms.suite:
+ms.technology: dotnet-ado
+ms.tgt_pltfrm:
+ms.topic: article
ms.assetid: 580130fa-6c7c-4f76-a47d-d22c27ccadf6
-caps.latest.revision: 4
-author: "JennieHubbard"
-ms.author: "jhubbard"
-manager: "jhubbard"
-caps.handback.revision: 4
----
-# + (文字列連結) (Entity SQL)
+caps.latest.revision: "4"
+author: JennieHubbard
+ms.author: jhubbard
+manager: jhubbard
+ms.openlocfilehash: 60661a592e23e230c32b1fd7093f5dfd8e6ed87e
+ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 11/21/2017
+---
+# + (文字列連結) (Entity SQL)
2 つの文字列を連結します。
-## 構文
+## 構文
```
-
-expression
-+
-expression
-
+expression + expression
```
-## 引数
+## 引数
`expression`
EDM.String データ型の任意の有効な式。 両方の式は、同じデータ型でなければなりません。または、一方の式をもう一方の式のデータ型に暗黙的に変換できる必要があります。
-## 戻り値の型
- 2 つの引数の暗黙の型の昇格の結果であるデータ型。 暗黙の型の昇格について詳しくは、「[型システム](../../../../../../docs/framework/data/adonet/ef/language-reference/type-system-entity-sql.md)」をご覧ください。
+## 戻り値の型
+ 2 つの引数の暗黙の型の昇格の結果であるデータ型。 暗黙的な型の昇格の詳細については、次を参照してください。[型システム](../../../../../../docs/framework/data/adonet/ef/language-reference/type-system-entity-sql.md)です。
-## 使用例
- 次の Entity SQL クエリでは、\+ 演算子を使用して、2 つの文字列を連結します。 このクエリは、AdventureWorks Sales Model に基づいています。 このクエリをコンパイルして実行するには、次の手順を実行します。
+## 例
+ 次の Entity SQL クエリでは、+ 演算子を使用して、2 つの文字列を連結します。 このクエリは、AdventureWorks Sales Model に基づいています。 このクエリをコンパイルして実行するには、次の手順を実行します。
-1. 「[PrimitiveType 結果を返すクエリの実行方法](../../../../../../docs/framework/data/adonet/ef/how-to-execute-a-query-that-returns-primitivetype-results.md)」の手順に従います。
+1. 」の手順に従って[する方法: PrimitiveType 結果が返されますそのクエリを実行する](../../../../../../docs/framework/data/adonet/ef/how-to-execute-a-query-that-returns-primitivetype-results.md)です。
2. 次のクエリを引数として `ExecutePrimitiveTypeQuery` メソッドに渡します。
[!code-csharp[DP EntityServices Concepts 2#CONCAT](../../../../../../samples/snippets/csharp/VS_Snippets_Data/dp entityservices concepts 2/cs/entitysql.cs#concat)]
-## 参照
- [Entity SQL リファレンス](../../../../../../docs/framework/data/adonet/ef/language-reference/entity-sql-reference.md)
- [概念モデルの型 \(CSDL\)](http://msdn.microsoft.com/ja-jp/987b995f-e429-4569-9559-b4146744def4)
\ No newline at end of file
+## 関連項目
+ [Entity SQL リファレンス](../../../../../../docs/framework/data/adonet/ef/language-reference/entity-sql-reference.md)
+ [概念モデルの型 (CSDL)](http://msdn.microsoft.com/en-us/987b995f-e429-4569-9559-b4146744def4)
diff --git a/docs/framework/data/adonet/ef/language-reference/treat-entity-sql.md b/docs/framework/data/adonet/ef/language-reference/treat-entity-sql.md
index 20fd9e87aab..f374ebdc712 100644
--- a/docs/framework/data/adonet/ef/language-reference/treat-entity-sql.md
+++ b/docs/framework/data/adonet/ef/language-reference/treat-entity-sql.md
@@ -1,37 +1,34 @@
----
-title: "TREAT (Entity SQL) | Microsoft Docs"
-ms.custom: ""
-ms.date: "03/30/2017"
-ms.prod: ".net-framework-4.6"
-ms.reviewer: ""
-ms.suite: ""
-ms.technology:
- - "dotnet-ado"
-ms.tgt_pltfrm: ""
-ms.topic: "article"
-dev_langs:
- - "VB"
- - "CSharp"
- - "C++"
- - "ESQL"
+---
+title: TREAT (Entity SQL)
+ms.custom:
+ms.date: 03/30/2017
+ms.prod: .net-framework
+ms.reviewer:
+ms.suite:
+ms.technology: dotnet-ado
+ms.tgt_pltfrm:
+ms.topic: article
ms.assetid: 5b77f156-55de-4cb4-8154-87f707d4c635
-caps.latest.revision: 4
-author: "JennieHubbard"
-ms.author: "jhubbard"
-manager: "jhubbard"
-caps.handback.revision: 4
----
-# TREAT (Entity SQL)
+caps.latest.revision: "4"
+author: JennieHubbard
+ms.author: jhubbard
+manager: jhubbard
+ms.openlocfilehash: fa7bfd2a9fffdd0cfedced76cf83f9e01630c986
+ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 11/21/2017
+---
+# TREAT (Entity SQL)
特定の基本データ型のオブジェクトを指定の派生型のオブジェクトとして処理します。
-## 構文
+## 構文
```
-
-TREAT (expression as type)
+TREAT ( expression as type)
```
-## 引数
+## 引数
`expression`
エンティティを返す任意の有効なクエリ式。
@@ -44,11 +41,11 @@ TREAT (expression as type)
> [!NOTE]
> 指定の式は、特定のデータ型のサブタイプである必要があります。または、データ型は式のサブタイプである必要があります。
-## 戻り値
+## 戻り値
指定されたデータ型の値。
-## 解説
- TREAT は関連クラス間でキャストを実行するために使用します。 たとえば、`Employee` が `Person` から派生し、p が `Person` 型である場合、`TREAT(p AS NamespaceName.Employee)` はジェネリック型の `Person` インスタンスを `Employee` にキャストします。つまり、p を `Employee` として処理できます。
+## コメント
+ TREAT は関連クラス間でキャストを実行するために使用します。 たとえば、 `Employee` が `Person` から派生し、p が `Person`型である場合、 `TREAT(p AS NamespaceName.Employee)` はジェネリック型の `Person` インスタンスを `Employee`にキャストします。つまり、p を `Employee`として処理できます。
TREAT は、次のようにクエリを実行できる継承シナリオで使用されます。
@@ -58,27 +55,27 @@ FROM ContainerName.Person AS p
WHERE p IS OF (NamespaceName.Employee)
```
- このクエリは、`Person` エンティティを `Employee` 型にキャストします。 p の値が実際には `Employee` 型でない場合、この式は `null` 値を返します。
+ このクエリは、 `Person` エンティティを `Employee` 型にキャストします。 p の値が実際には `Employee`型でない場合、この式は `null`値を返します。
> [!NOTE]
-> 指定された式 ```Employee``` は、指定されたデータ型 `Person` のサブタイプである必要があります。または、データ型は式のサブタイプである必要があります。 そうでない場合は、コンパイル時にエラーが発生します。
+> 指定された式`Employee`指定されたデータ型のサブタイプである必要があります`Person`データ型は、式のサブタイプである必要があります。 そうでない場合は、コンパイル時にエラーが発生します。
次の表に、いくつかの通常パターンと一般的でないパターンにおける TREAT の動作を示します。 すべての例外はクライアント側にスローされてから、プロバイダーが呼び出されます。
|パターン|動作|
-|----------|--------|
-|`TREAT (null AS EntityType)`|`DbNull` を返します。|
+|-------------|--------------|
+|`TREAT (null AS EntityType)`|`DbNull`を返します。|
|`TREAT (null AS ComplexType)`|例外をスローします。|
|`TREAT (null AS RowType)`|例外をスローします。|
-|`TREAT (EntityType AS EntityType)`|`EntityType` または `null` を返します。|
+|`TREAT (EntityType AS EntityType)`|`EntityType` または `null`を返します。|
|`TREAT (ComplexType AS ComplexType)`|例外をスローします。|
|`TREAT (RowType AS RowType)`|例外をスローします。|
-## 使用例
- 次の [!INCLUDE[esql](../../../../../../includes/esql-md.md)] クエリでは、TREAT 演算子を使用して、Course 型のオブジェクトを OnsiteCourse 型のオブジェクトのコレクションに変換します。 このクエリは、[School モデル](http://msdn.microsoft.com/ja-jp/859a9587-81ea-4a45-9bc0-f8d330e1adac)に基づいています。
+## 例
+ 次の [!INCLUDE[esql](../../../../../../includes/esql-md.md)] クエリでは、TREAT 演算子を使用して、Course 型のオブジェクトを OnsiteCourse 型のオブジェクトのコレクションに変換します。 このクエリは、 [School モデル](http://msdn.microsoft.com/en-us/859a9587-81ea-4a45-9bc0-f8d330e1adac)に基づいています。
[!code-csharp[DP EntityServices Concepts 2#TREAT_ISOF](../../../../../../samples/snippets/csharp/VS_Snippets_Data/dp entityservices concepts 2/cs/entitysql.cs#treat_isof)]
-## 参照
- [Entity SQL リファレンス](../../../../../../docs/framework/data/adonet/ef/language-reference/entity-sql-reference.md)
- [NULL 値が許容される構造化型](../../../../../../docs/framework/data/adonet/ef/language-reference/nullable-structured-types-entity-sql.md)
\ No newline at end of file
+## 関連項目
+ [Entity SQL リファレンス](../../../../../../docs/framework/data/adonet/ef/language-reference/entity-sql-reference.md)
+ [Null 許容の構造化型](../../../../../../docs/framework/data/adonet/ef/language-reference/nullable-structured-types-entity-sql.md)
diff --git a/docs/framework/data/adonet/ref-cursor-examples.md b/docs/framework/data/adonet/ref-cursor-examples.md
index 1c42aab0a4a..9ab702cdc1c 100644
--- a/docs/framework/data/adonet/ref-cursor-examples.md
+++ b/docs/framework/data/adonet/ref-cursor-examples.md
@@ -1,37 +1,40 @@
----
-title: "REF CURSOR の例 | Microsoft Docs"
-ms.custom: ""
-ms.date: "03/30/2017"
-ms.prod: ".net-framework"
-ms.reviewer: ""
-ms.suite: ""
-ms.technology:
- - "dotnet-ado"
-ms.tgt_pltfrm: ""
-ms.topic: "article"
+---
+title: "REF CURSOR の例"
+ms.custom:
+ms.date: 03/30/2017
+ms.prod: .net-framework
+ms.reviewer:
+ms.suite:
+ms.technology: dotnet-ado
+ms.tgt_pltfrm:
+ms.topic: article
ms.assetid: c257da03-c6c9-4cf8-b591-b7740a962c40
-caps.latest.revision: 4
-author: "JennieHubbard"
-ms.author: "jhubbard"
-manager: "jhubbard"
-caps.handback.revision: 4
----
-# REF CURSOR の例
+caps.latest.revision: "4"
+author: JennieHubbard
+ms.author: jhubbard
+manager: jhubbard
+ms.openlocfilehash: 112f544531bfeed3aa791fa9215e316f05f99169
+ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 11/21/2017
+---
+# REF CURSOR の例
REF CURSOR の例は、REF CURSOR の使い方を説明する、次の 3 つの Microsoft Visual Basic の例によって構成されています。
|サンプル|説明|
-|----------|--------|
-|[OracleDataReader の REF CURSOR パラメーター](../../../../docs/framework/data/adonet/ref-cursor-parameters-in-an-oracledatareader.md)|この例では、REF CURSOR パラメーターを返し、 として値を読み込む PL\/SQL ストアド プロシージャを実行します。|
-|[OracleDataReader を使用した複数の REF CURSOR からのデータの取得](../../../../docs/framework/data/adonet/retrieving-data-from-multiple-ref-cursors.md)|この例では、2 つの REF CURSOR パラメーターを返し、**OracleDataReader** を使用して値を読み込む PL\/SQL ストアド プロシージャを実行します。|
-|[1 つまたは複数の REF CURSOR を使用した DataSet の値の設定](../../../../docs/framework/data/adonet/filling-a-dataset-using-one-or-more-ref-cursors.md)|この例では、2 つの REF CURSOR パラメーターを返し、返された行を に入力する PL\/SQL ストアド プロシージャを実行します。|
+|------------|-----------------|
+|[OracleDataReader の REF CURSOR パラメーター](../../../../docs/framework/data/adonet/ref-cursor-parameters-in-an-oracledatareader.md)|この例では、REF CURSOR パラメーターを返し、 として値を読み込む PL/SQL ストアド プロシージャを実行します。|
+|[OracleDataReader を使用した複数の REF Cursor からのデータの取得](../../../../docs/framework/data/adonet/retrieving-data-from-multiple-ref-cursors.md)|この例は、2 つの REF CURSOR パラメーターを返しを使用して値を読み取る、PL/SQL ストアド プロシージャを実行、 **OracleDataReader**です。|
+|[データセットを使用して 1 つまたは複数の REF Cursor](../../../../docs/framework/data/adonet/filling-a-dataset-using-one-or-more-ref-cursors.md)|この例では、2 つの REF CURSOR パラメーターを返し、返された行を に入力する PL/SQL ストアド プロシージャを実行します。|
- これらの例を使用するには、必要に応じて Oracle テーブルを作成し、さらに PL\/SQL パッケージとパッケージ本体を作成する必要があります。
+ これらの例を使用するには、必要に応じて Oracle テーブルを作成し、さらに PL/SQL パッケージとパッケージ本体を作成する必要があります。
-## Oracle テーブルの作成
- これらの例では、Oracle Scott\/Tiger スキーマで定義されたテーブルを使用します。 Oracle Scott\/Tiger スキーマは、ほとんどの Oracle のインストールに含まれています。 このスキーマが含まれていない場合は、{OracleHome}\\rdbms\\admin\\scott.sql にある SQL コマンド ファイルを使用して、これらの例で使用されているテーブルとインデックスを作成します。
+## Oracle テーブルの作成
+ これらの例では、Oracle Scott/Tiger スキーマで定義されたテーブルを使用します。 Oracle Scott/Tiger スキーマは、ほとんどの Oracle のインストールに含まれています。 このスキーマが含まれていない場合は、{OracleHome}\rdbms\admin\scott.sql にある SQL コマンド ファイルを使用して、これらの例で使用されているテーブルとインデックスを作成します。
-## Oracle パッケージとパッケージ本体の作成
- これらの例では、次の PL\/SQL パッケージとパッケージ本体がサーバー上に必要になります。 次の Oracle パッケージを Oracle サーバー上に作成します。
+## Oracle パッケージとパッケージ本体の作成
+ これらの例では、次の PL/SQL パッケージとパッケージ本体がサーバー上に必要になります。 次の Oracle パッケージを Oracle サーバー上に作成します。
```
CREATE OR REPLACE PACKAGE CURSPKG AS
@@ -86,6 +89,6 @@ END CURSPKG;
/
```
-## 参照
- [Oracle REF CURSOR](../../../../docs/framework/data/adonet/oracle-ref-cursors.md)
- [ADO.NET Managed Providers and DataSet Developer Center \(ADO.NET マネージ プロバイダーと DataSet デベロッパー センター\)](http://go.microsoft.com/fwlink/?LinkId=217917)
\ No newline at end of file
+## 関連項目
+ [Oracle REF Cursor](../../../../docs/framework/data/adonet/oracle-ref-cursors.md)
+ [ADO.NET のマネージ プロバイダーと DataSet デベロッパー センター](http://go.microsoft.com/fwlink/?LinkId=217917)
diff --git a/docs/framework/debug-trace-profile/dangerousthreadingapi-mda.md b/docs/framework/debug-trace-profile/dangerousthreadingapi-mda.md
index 471a91c2dc4..3de79168519 100644
--- a/docs/framework/debug-trace-profile/dangerousthreadingapi-mda.md
+++ b/docs/framework/debug-trace-profile/dangerousthreadingapi-mda.md
@@ -1,19 +1,13 @@
----
+---
title: dangerousThreadingAPI MDA
ms.custom:
ms.date: 03/30/2017
ms.prod: .net-framework
ms.reviewer:
ms.suite:
-ms.technology:
-- dotnet-clr
+ms.technology: dotnet-clr
ms.tgt_pltfrm:
ms.topic: article
-dev_langs:
-- VB
-- CSharp
-- C++
-- jsharp
helpviewer_keywords:
- suspending threads
- DangerousThreadingAPI MDA
@@ -23,19 +17,18 @@ helpviewer_keywords:
- Suspend method
- threading [.NET Framework], managed debugging assistants
ms.assetid: 3e5efbc5-92e4-4229-b31f-ce368a1adb96
-caps.latest.revision: 10
+caps.latest.revision: "10"
author: mairaw
ms.author: mairaw
manager: wpickett
-ms.translationtype: HT
-ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1
-ms.openlocfilehash: fd0d8b8a4a96e1e92aa8cf58ee49adf7b51857ab
-ms.contentlocale: ja-jp
-ms.lasthandoff: 08/21/2017
-
----
+ms.openlocfilehash: a84fd957800f0cedcd92b36929721b4d0d51b7fd
+ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 11/21/2017
+---
# dangerousThreadingAPI MDA
-`dangerousThreadingAPI` マネージ デバッグ アシスタント (MDA) は、現在のスレッド以外のスレッドで メソッドが呼び出されるとアクティブになります。
+`dangerousThreadingAPI` マネージ デバッグ アシスタント (MDA) は、現在のスレッド以外のスレッドで メソッドが呼び出されるとアクティブになります。
## 症状
アプリケーションがいつまでも応答しないかハングアップしています。 システムまたはアプリケーションのデータが一時的に、またはアプリケーションのシャットダウン後も、予期しない状態のままになっている可能性があります。 一部の操作が予期したとおりに完了していません。
@@ -47,7 +40,7 @@ ms.lasthandoff: 08/21/2017
同期プリミティブがターゲット スレッドによって保持されている場合は、中断の間も保持されたままになります。 これにより、 を実行するスレッドなど、別のスレッドがプリミティブのロックを取得しようとすると、デッドロックが発生することがあります。 この場合、問題自体がデッドロックとして現れます。
-## 解決策
+## 解像度
および を使用する必要のある設計を避けます。 スレッド間の協調では、、、 などの同期プリミティブや、C# の `lock` ステートメントを使用します。 これらのメソッドを使用する必要がある場合は、時間を短くし、スレッドが中断状態にある間に実行されるコードの量を最小限に留めます。
## ランタイムへの影響
@@ -83,7 +76,6 @@ Thread t = new Thread(delegate() { Thread.Sleep(1000); });
```
## 関連項目
-
- [マネージ デバッグ アシスタントによるエラーの診断](../../../docs/framework/debug-trace-profile/diagnosing-errors-with-managed-debugging-assistants.md)
+
+ [マネージ デバッグ アシスタントによるエラーの診断](../../../docs/framework/debug-trace-profile/diagnosing-errors-with-managed-debugging-assistants.md)
[lock ステートメント](~/docs/csharp/language-reference/keywords/lock-statement.md)
-
diff --git a/docs/framework/debug-trace-profile/invalidcercall-mda.md b/docs/framework/debug-trace-profile/invalidcercall-mda.md
index aac0711774e..eb7284a3ef6 100644
--- a/docs/framework/debug-trace-profile/invalidcercall-mda.md
+++ b/docs/framework/debug-trace-profile/invalidcercall-mda.md
@@ -1,19 +1,13 @@
----
+---
title: invalidCERCall MDA
ms.custom:
ms.date: 03/30/2017
ms.prod: .net-framework
ms.reviewer:
ms.suite:
-ms.technology:
-- dotnet-clr
+ms.technology: dotnet-clr
ms.tgt_pltfrm:
ms.topic: article
-dev_langs:
-- VB
-- CSharp
-- C++
-- jsharp
helpviewer_keywords:
- invalid CER calls
- InvalidCERCall MDA
@@ -22,17 +16,16 @@ helpviewer_keywords:
- CER calls
- managed debugging assistants (MDAs), CER calls
ms.assetid: c4577410-602e-44e5-9dab-fea7c55bcdfe
-caps.latest.revision: 14
+caps.latest.revision: "14"
author: mairaw
ms.author: mairaw
manager: wpickett
-ms.translationtype: HT
-ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1
-ms.openlocfilehash: 8fda91296ffb27a7661f8e9c5ea4bc664e570ce8
-ms.contentlocale: ja-jp
-ms.lasthandoff: 08/21/2017
-
----
+ms.openlocfilehash: 0c051e1513f8e8ad1735085cb93f106b4fb9b0d7
+ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 11/21/2017
+---
# invalidCERCall MDA
`invalidCERCall` マネージ デバッグ アシスタント (MDA) は、制約された実行領域 (CER) グラフ内で信頼契約がないかまたは過度に脆弱な契約を持つメソッドの呼び出しがある場合に、アクティブ化されます。 脆弱な契約とは、最悪のケースの状態の破損が、呼び出しに渡されるインスタンスよりも大きい範囲であることを宣言する契約です。つまり、 またはプロセスの状態が破損するか、または CER 内で呼び出されたときにその結果を常に確定的に計算できるとは限りません。
@@ -48,7 +41,7 @@ ms.lasthandoff: 08/21/2017
弱い契約または存在しない契約を持つメソッドは、予期しない方法で失敗する可能性があるため、ランタイムは、レイジーな JIT コンパイル、ジェネリック ディクショナリの読み込み、スレッドの中断などによって発生する、メソッドからの独自の予期しないエラーを削除しようとしません。 つまり、この MDA がアクティブになっているときは、ランタイムが、定義されている CER に呼び出されたメソッドを含めなかったことを意味します。引き続きこのサブツリーを準備すると潜在的なエラーが隠される可能性があるので、呼び出し先はこのノードで終了しました。
-## 解決策
+## 解像度
有効な信頼契約を関数に追加するか、その関数呼び出しを使用しないでください。
## ランタイムへの影響
@@ -70,7 +63,6 @@ ms.lasthandoff: 08/21/2017
```
## 関連項目
-
-
+
+
[マネージ デバッグ アシスタントによるエラーの診断](../../../docs/framework/debug-trace-profile/diagnosing-errors-with-managed-debugging-assistants.md)
-
diff --git a/docs/framework/debug-trace-profile/marshaling-mda.md b/docs/framework/debug-trace-profile/marshaling-mda.md
index 805c3a2f6be..31ccab9a686 100644
--- a/docs/framework/debug-trace-profile/marshaling-mda.md
+++ b/docs/framework/debug-trace-profile/marshaling-mda.md
@@ -1,36 +1,29 @@
----
+---
title: marshaling MDA
ms.custom:
ms.date: 03/30/2017
ms.prod: .net-framework
ms.reviewer:
ms.suite:
-ms.technology:
-- dotnet-clr
+ms.technology: dotnet-clr
ms.tgt_pltfrm:
ms.topic: article
-dev_langs:
-- VB
-- CSharp
-- C++
-- jsharp
helpviewer_keywords:
- marshaling, run-time errors
- marshaling MDA
- managed debugging assistants (MDAs), marshaling
- MDAs (managed debugging assistants), marshaling
ms.assetid: 5433b1f8-b0e5-40c9-a49a-0e5bd213363d
-caps.latest.revision: 12
+caps.latest.revision: "12"
author: mairaw
ms.author: mairaw
manager: wpickett
-ms.translationtype: HT
-ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1
-ms.openlocfilehash: 5e24411b14588f1cc2d147cb54d9463639637fd2
-ms.contentlocale: ja-jp
-ms.lasthandoff: 08/21/2017
-
----
+ms.openlocfilehash: 3f92e849798f03702ca9a5eab3120067a651c999
+ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 11/21/2017
+---
# marshaling MDA
`marshaling` マネージ デバッグ アシスタント (MDA: Managed Debugging Assistant) は、CLR がメソッドのパラメーターまたは構造体のフィールドに関するマーシャリング情報を設定するとアクティブ化されます。 この MDA は、JIT コンパイルされたアセンブリでは機能しません。
@@ -66,7 +59,6 @@ name="assembly!Namespace.Class::myChar
```
## 関連項目
-
- [マネージ デバッグ アシスタントによるエラーの診断](../../../docs/framework/debug-trace-profile/diagnosing-errors-with-managed-debugging-assistants.md)
+
+ [マネージ デバッグ アシスタントによるエラーの診断](../../../docs/framework/debug-trace-profile/diagnosing-errors-with-managed-debugging-assistants.md)
[相互運用マーシャリング](../../../docs/framework/interop/interop-marshaling.md)
-
diff --git a/docs/framework/interop/qualifying-net-types-for-interoperation.md b/docs/framework/interop/qualifying-net-types-for-interoperation.md
index 04f81c4ed0d..afb321bbeb8 100644
--- a/docs/framework/interop/qualifying-net-types-for-interoperation.md
+++ b/docs/framework/interop/qualifying-net-types-for-interoperation.md
@@ -1,19 +1,13 @@
----
+---
title: "相互運用のための .NET 型の要件"
ms.custom:
ms.date: 03/30/2017
ms.prod: .net-framework
ms.reviewer:
ms.suite:
-ms.technology:
-- dotnet-clr
+ms.technology: dotnet-clr
ms.tgt_pltfrm:
ms.topic: article
-dev_langs:
-- VB
-- CSharp
-- C++
-- jsharp
helpviewer_keywords:
- exposing .NET Framework components to COM
- COM interop, qualifying .NET types
@@ -22,17 +16,16 @@ helpviewer_keywords:
- interoperation with unmanaged code, exposing .NET Framework components
- COM interop, exposing COM components
ms.assetid: 4b8afb52-fb8d-4e65-b47c-fd82956a3cdd
-caps.latest.revision: 10
+caps.latest.revision: "10"
author: rpetrusha
ms.author: ronpet
manager: wpickett
-ms.translationtype: HT
-ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1
-ms.openlocfilehash: 68ecd5e4c562f1eecb31ee539adb70d67455a584
-ms.contentlocale: ja-jp
-ms.lasthandoff: 08/21/2017
-
----
+ms.openlocfilehash: b6487c151f49f6084977deb600e7f93e5eb7acee
+ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 11/21/2017
+---
# 相互運用のための .NET 型の要件
COM アプリケーションにアセンブリ内の型を公開する場合は、設計時に COM 相互運用の要件を検討する必要があります。 以下のガイドラインに従うと、マネージ型 (クラス、インターフェイス、構造体、列挙型) は COM の型とシームレスに統合します。
@@ -63,9 +56,8 @@ COM アプリケーションにアセンブリ内の型を公開する場合は
COM にエクスポートされるとき、マネージ型の継承階層はフラット化されます。 マネージ環境とアンマネージ環境では、バージョン管理も異なります。 COM に公開された型は、他のマネージ型とバージョン管理特性が異なります。
## 関連項目
-
- [COM への .NET Framework コンポーネントの公開](../../../docs/framework/interop/exposing-dotnet-components-to-com.md)
- [クラス インターフェイスの概要](http://msdn.microsoft.com/en-us/733c0dd2-12e5-46e6-8de1-39d5b25df024)
- [相互運用固有の属性の適用](../../../docs/framework/interop/applying-interop-attributes.md)
+
+ [COM への .NET Framework コンポーネントの公開](../../../docs/framework/interop/exposing-dotnet-components-to-com.md)
+ [クラス インターフェイスの概要](http://msdn.microsoft.com/en-us/733c0dd2-12e5-46e6-8de1-39d5b25df024)
+ [相互運用固有の属性の適用](../../../docs/framework/interop/applying-interop-attributes.md)
[COM 用のアセンブリのパッケージ化](../../../docs/framework/interop/packaging-an-assembly-for-com.md)
-
diff --git a/docs/framework/security/wif-how-tos-index.md b/docs/framework/security/wif-how-tos-index.md
index 91d0db2d22b..59b35e3aa94 100644
--- a/docs/framework/security/wif-how-tos-index.md
+++ b/docs/framework/security/wif-how-tos-index.md
@@ -1,26 +1,24 @@
----
+---
title: "WIF の「方法」のインデックス"
ms.custom:
ms.date: 03/30/2017
ms.prod: .net-framework
ms.reviewer:
ms.suite:
-ms.technology:
-- dotnet-clr
+ms.technology: dotnet-clr
ms.tgt_pltfrm:
ms.topic: article
ms.assetid: 4e8c6d04-fc2e-4b55-8717-c4cbaf681381
-caps.latest.revision: 4
+caps.latest.revision: "4"
author: BrucePerlerMS
ms.author: bruceper
manager: mbaldwin
-ms.translationtype: HT
-ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1
ms.openlocfilehash: 91d76cb823bd16b716889a8ef52dc1c6d2c94ee3
-ms.contentlocale: ja-jp
-ms.lasthandoff: 09/18/2017
-
----
+ms.sourcegitcommit: bd1ef61f4bb794b25383d3d72e71041a5ced172e
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 10/18/2017
+---
# WIF の「方法」のインデックス
- [方法: WIF を使用してクレーム対応 ASP.NET MVC Web アプリケーションをビルドする](../../../docs/framework/security/how-to-build-claims-aware-aspnet-mvc-web-app-using-wif.md)
@@ -41,4 +39,3 @@ ms.lasthandoff: 09/18/2017
- [操作方法: WCF Web サービス アプリケーションの WIF を有効にする](../../../docs/framework/security/how-to-enable-wif-for-a-wcf-web-service-application.md)
- [方法: 入力方向の要求の変換](../../../docs/framework/security/how-to-transform-incoming-claims.md)
-
diff --git a/docs/framework/ui-automation/get-supported-ui-automation-control-patterns.md b/docs/framework/ui-automation/get-supported-ui-automation-control-patterns.md
index 4725ae57c66..b722e691d2a 100644
--- a/docs/framework/ui-automation/get-supported-ui-automation-control-patterns.md
+++ b/docs/framework/ui-automation/get-supported-ui-automation-control-patterns.md
@@ -1,51 +1,57 @@
----
-title: "サポートされている UI オートメーション コントロール パターンの取得 | Microsoft Docs"
-ms.custom: ""
-ms.date: "03/30/2017"
-ms.prod: ".net-framework"
-ms.reviewer: ""
-ms.suite: ""
-ms.technology:
- - "dotnet-bcl"
-ms.tgt_pltfrm: ""
-ms.topic: "article"
-helpviewer_keywords:
- - "取得するコントロール パターン"
- - "UI オートメーション、コントロール パターンの取得"
- - "コントロール パターンを取得します。"
+---
+title: "サポートされている UI オートメーション コントロール パターンの取得"
+ms.custom:
+ms.date: 03/30/2017
+ms.prod: .net-framework
+ms.reviewer:
+ms.suite:
+ms.technology: dotnet-bcl
+ms.tgt_pltfrm:
+ms.topic: article
+dev_langs:
+- csharp
+- vb
+helpviewer_keywords:
+- control patterns, getting
+- UI Automation, getting control patterns
+- getting, control patterns
ms.assetid: 006c54c9-50bf-48d9-a855-9d62eb95603a
-caps.latest.revision: 10
-author: "Xansky"
-ms.author: "mhopkins"
-manager: "markl"
-caps.handback.revision: 10
----
-# サポートされている UI オートメーション コントロール パターンの取得
+caps.latest.revision: "10"
+author: Xansky
+ms.author: mhopkins
+manager: markl
+ms.openlocfilehash: 8917890d86f059d85ad9b6a0bcf6d9a41d65585a
+ms.sourcegitcommit: bd1ef61f4bb794b25383d3d72e71041a5ced172e
+ms.translationtype: MT
+ms.contentlocale: ja-JP
+ms.lasthandoff: 10/18/2017
+---
+# サポートされている UI オートメーション コントロール パターンの取得
> [!NOTE]
-> このドキュメントが目的とする、管理を使用する .NET Framework 開発者[!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)]で定義されたクラス、 名前空間。 最新情報について[!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)]を参照してください[Windows Automation 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 (Windows のオートメーション API: UI オートメーション)](http://go.microsoft.com/fwlink/?LinkID=156746)」を参照してください。
- このトピックからのコントロール パターンのオブジェクトを取得する方法を示しています。[!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)]要素。
+ このトピックからコントロール パターン オブジェクトを取得する方法を示しています。[!INCLUDE[TLA2#tla_uiautomation](../../../includes/tla2sharptla-uiautomation-md.md)]要素。
### すべてのコントロール パターンの取得
-1. 取得、 関心のあるパターンを制御します。
+1. 取得、をコントロールが対象とするパターンします。
2. 呼び出す