Skip to content

Commit b74f50e

Browse files
Youssef1313gewarrenmairawThraka
authored
.NET framework -> .NET Framework (#16508)
* .NET framework -> .NET Framework * the .NET Framework -> .NET Framework * Update indexers.md * Update csharp-7.md * Update handling-reentrancy-in-async-apps.md * Update mitigation-serialization-control-characters.md * Update index.md * Update net-container-os-targets.md * Update walkthroughs-technical-get-started-overview.md * Apply suggestions from code review Co-Authored-By: Genevieve Warren <[email protected]> * Apply suggestions from code review Co-Authored-By: Maira Wenzel <[email protected]> * Apply suggestions from code review Co-Authored-By: Maira Wenzel <[email protected]> * Update docs/framework/wpf/advanced/wpf-globalization-and-localization-overview.md Co-Authored-By: Andy De George <[email protected]> Co-authored-by: Genevieve Warren <[email protected]> Co-authored-by: Maira Wenzel <[email protected]> Co-authored-by: Andy De George <[email protected]>
1 parent da2a9a4 commit b74f50e

17 files changed

+26
-24
lines changed

docs/csharp/delegate-class.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: System.Delegate and the `delegate` keyword
3-
description: Learn about the classes in the .NET Framework that support delegates and how those map to the 'delegate' keyword.
3+
description: Learn about the classes in .NET that support delegates and how those map to the 'delegate' keyword.
44
ms.date: 06/20/2016
55
ms.technology: csharp-fundamentals
66
ms.assetid: f3742fda-13c2-4283-8966-9e21c2674393
@@ -10,7 +10,7 @@ ms.assetid: f3742fda-13c2-4283-8966-9e21c2674393
1010

1111
[Previous](delegates-overview.md)
1212

13-
This article will cover the classes in the .NET framework
13+
This article covers the classes in .NET
1414
that support delegates, and how those map to the `delegate`
1515
keyword.
1616

docs/csharp/indexers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ This construct does require using the fully qualified type names on the right
391391
side of the `=` sign.
392392

393393
The second technique is to strip off the time portions of any `DateTime` object
394-
used to index into the collections. The .NET framework does not include a Date only type.
394+
used to index into the collections. .NET doesn't include a date-only type.
395395
Developers use the `DateTime` type, but use the `Date` property to ensure that any
396396
`DateTime` object from that day are equal.
397397

docs/csharp/programming-guide/concepts/async/handling-reentrancy-in-async-apps.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ When you include asynchronous code in your app, you should consider and possibly
2222
- [Reviewing and Running the Example App](#BKMD_SettingUpTheExample)
2323

2424
> [!NOTE]
25-
> To run the example, you must have Visual Studio 2012 or newer and the .NET Framework 4.5 or newer installed on your computer.
25+
> To run the example, you must have Visual Studio 2012 or newer and .NET Framework 4.5 or newer installed on your computer.
2626
2727
> [!NOTE]
28-
> Transport Layer Security (TLS) version 1.2 is now the minimum version to use in your app development. If your app targets a .NET framework version earlier than 4.7, please refer to the following article for [Transport Layer Security (TLS) best practices with the .NET Framework](../../../../framework/network-programming/tls.md)
28+
> Transport Layer Security (TLS) version 1.2 is now the minimum version to use in your app development. If your app targets a .NET Framework version earlier than 4.7, refer to the following article for [Transport Layer Security (TLS) best practices with the .NET Framework](../../../../framework/network-programming/tls.md).
2929
3030
## <a name="BKMK_RecognizingReentrancy"></a> Recognizing Reentrancy
3131

docs/csharp/whats-new/csharp-7.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ costly if those allocations occur in tight loops.
313313
The new language feature means that async method return types aren't limited to `Task`, `Task<T>`, and `void`. The returned type
314314
must still satisfy the async pattern, meaning a `GetAwaiter` method
315315
must be accessible. As one concrete example, the `ValueTask` type
316-
has been added to the .NET framework to make use of this new language
316+
has been added to .NET to make use of this new language
317317
feature:
318318

319319
[!code-csharp[UsingValueTask](~/samples/snippets/csharp/new-in-7/AsyncWork.cs#UsingValueTask "Using ValueTask")]

docs/framework/migration-guide/mitigation-serialization-control-characters.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,19 @@ ms.assetid: e065d458-a128-44f2-9f17-66af9d5be954
1010
---
1111
# Mitigation: Serialization of control characters with the DataContractJsonSerializer
1212

13-
Starting with the .NET Framework 4.7, the way in which control characters are serialized with the <xref:System.Runtime.Serialization.Json.DataContractJsonSerializer> has changed to conform to ECMAScript V6 and V8.
13+
Starting with .NET Framework 4.7, the way in which control characters are serialized with the <xref:System.Runtime.Serialization.Json.DataContractJsonSerializer> has changed to conform to ECMAScript V6 and V8.
1414

1515
## Impact
1616

17-
In the .NET framework 4.6.2 and earlier versions, the <xref:System.Runtime.Serialization.Json.DataContractJsonSerializer> did not serialize some special control characters, such as `\b`, `\f`, and `\t`, in a way that was compatible with the ECMAScript V6 and V8 standards.
17+
In .NET Framework 4.6.2 and earlier versions, the <xref:System.Runtime.Serialization.Json.DataContractJsonSerializer> did not serialize some special control characters, such as `\b`, `\f`, and `\t`, in a way that was compatible with the ECMAScript V6 and V8 standards.
1818

19-
For apps that target versions of the .NET Framework starting with the .NET Framework 4.7, serialization of these control characters is compatible with ECMAScript V6 and V8. The following APIs are affected:
19+
For apps that target versions of .NET Framework starting with .NET Framework 4.7, serialization of these control characters is compatible with ECMAScript V6 and V8. The following APIs are affected:
2020

2121
- <xref:System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteObject%2A>
2222

2323
## Mitigation
2424

25-
For apps that target versions of the .NET Framework starting with the .NET Framework 4.7, this behavior is enabled by default.
25+
For apps that target versions of .NET Framework starting with .NET Framework 4.7, this behavior is enabled by default.
2626

2727
If this behavior is not desirable, you can opt out of this feature by adding the following line to the `<runtime>` section of the app.config or web.config file:
2828

docs/framework/misc/security-and-public-read-only-array-fields.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ ms.assetid: 3df28dee-2a9f-40ff-9852-bfdbe59c27f3
99
Never use read-only public array fields from managed libraries to define the boundary behavior or security of your applications because read-only public array fields can be modified.
1010

1111
## Remarks
12-
Some .NET framework classes include read-only public fields that contain platform-specific boundary parameters. For example, the <xref:System.IO.Path.InvalidPathChars> field is an array that describes the characters that are not allowed in a file path string. Many similar fields are present throughout the .NET Framework.
12+
13+
Some .NET classes include read-only public fields that contain platform-specific boundary parameters. For example, the <xref:System.IO.Path.InvalidPathChars> field is an array that describes the characters that are not allowed in a file path string. Many similar fields are present throughout .NET.
1314

1415
The values of public read-only fields like <xref:System.IO.Path.InvalidPathChars> can be modified by your code or code that shares your code’s application domain. You should not use read-only public array fields like this to define the boundary behavior of your applications. If you do, malicious code can alter the boundary definitions and use your code in unexpected ways.
1516

docs/framework/network-programming/tls.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ These versions of the WCF framework are hardcoded to use values SSL 3.0 and TLS
134134

135135
## If your app targets .NET Framework 3.5
136136

137-
If you must explicitly set a security protocol instead of letting the .NET framework or the OS pick the security protocol, add `SecurityProtocolTypeExtensions` and `SslProtocolsExtension` enumerations to your code. `SecurityProtocolTypeExtensions` and `SslProtocolsExtension` include values for `Tls12`, `Tls11`, and the `SystemDefault` value. See [Support for TLS System Default Versions included in .NET Framework 3.5 on Windows 8.1 and Windows Server 2012 R2](https://support.microsoft.com/help/3154520/support-for-tls-system-default-versions-included-in-the--net-framework).
137+
If you must explicitly set a security protocol instead of letting .NET or the OS pick the security protocol, add `SecurityProtocolTypeExtensions` and `SslProtocolsExtension` enumerations to your code. `SecurityProtocolTypeExtensions` and `SslProtocolsExtension` include values for `Tls12`, `Tls11`, and the `SystemDefault` value. For more information, see [Support for TLS System Default Versions included in .NET Framework 3.5 on Windows 8.1 and Windows Server 2012 R2](https://support.microsoft.com/help/3154520/support-for-tls-system-default-versions-included-in-the--net-framework).
138138

139139
<a name="configuring-security-via-appcontext-switches"></a>
140140

@@ -203,7 +203,7 @@ If your app targets .NET Framework 4.7 or later versions, this key defaults to a
203203

204204
For more info, see [Cumulative Update for Windows 10 Version 1511 and Windows Server 2016 Technical Preview 4: May 10, 2016](https://support.microsoft.com/help/3156421/cumulative-update-for-windows-10-version-1511-and-windows-server-2016).
205205

206-
For more information with .NET framework 3.5.1, see [Support for TLS System Default Versions included in .NET Framework 3.5.1 on Windows 7 SP1 and Server 2008 R2 SP1](https://support.microsoft.com/help/3154518/support-for-tls-system-default-versions-included-in-the--net-framework).
206+
For more information with .NET Framework 3.5.1, see [Support for TLS System Default Versions included in .NET Framework 3.5.1 on Windows 7 SP1 and Server 2008 R2 SP1](https://support.microsoft.com/help/3154518/support-for-tls-system-default-versions-included-in-the--net-framework).
207207

208208
The following _.REG_ file sets the registry keys and their variants to their most safe values:
209209

docs/framework/wcf/add-service-reference-in-a-portable-subset-project.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ ms.date: "03/30/2017"
44
ms.assetid: 61ccfe0f-a34b-40ca-8f5e-725fa1b8095e
55
---
66
# Add Service Reference in a Portable Subset Project
7-
Portable subset projects enable .NET assembly programmers to maintain a single source tree and build system while still supporting multiple .NET implementations (desktop, Silverlight, Windows Phone, and XBOX). Portable subset projects only reference .NET portable libraries which are a .NET framework assembly that can be used on any .NET implementation.
7+
8+
Portable subset projects enable .NET assembly programmers to maintain a single source tree and build system while still supporting multiple .NET implementations (desktop, Silverlight, Windows Phone, and Xbox). Portable subset projects only reference portable libraries that are .NET assemblies that can be used on any .NET implementation.
89

910
## Add Service Reference Details
1011
When adding a service reference in a portable subset project the following restrictions are enforced:

docs/framework/wcf/migrating-from-net-remoting-to-wcf.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ catch (FaultException<CustomerServiceFault> fault)
280280

281281
- **.NET Remoting is a legacy product.** As described in [.NET Remoting](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/72x4h507%28v=vs.100%29), it is considered a legacy product and is not recommended for new development. WCF or ASP.NET Web API are recommended for new and existing applications.
282282

283-
- **WCF uses cross-platform standards.** WCF was designed with cross-platform interoperability in mind and supports many industry standards (SOAP, WS-Security, WS-Trust, etc.). A WCF service can interoperate with clients running on operating systems other than Windows. Remoting was designed primarily for environments where both the server and client applications run using the .NET framework on a Windows operating system.
283+
- **WCF uses cross-platform standards.** WCF was designed with cross-platform interoperability in mind and supports many industry standards (SOAP, WS-Security, WS-Trust, etc.). A WCF service can interoperate with clients running on operating systems other than Windows. Remoting was designed primarily for environments where both the server and client applications run using .NET Framework on a Windows operating system.
284284

285285
- **WCF has built-in security.** WCF was designed with security in mind and offers many options for authentication, transport level security, message level security, etc. Remoting was designed to make it easy for applications to interoperate but was not designed to be secure in non-trusted environments. WCF was designed to work in both trusted and non-trusted environments.
286286

docs/framework/wcf/wcf-and-aspnet-web-api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ WCF is Microsoft’s unified programming model for building service-oriented app
1616
|Supports building services with WS-* standards like Reliable Messaging, Transactions, Message Security.|Uses basic protocol and formats such as HTTP, WebSockets, SSL, JSON, and XML. There is no support for higher level protocols such as Reliable Messaging or Transactions.|
1717
|Supports Request-Reply, One Way, and Duplex message exchange patterns.|HTTP is request/response but additional patterns can be supported through [SignalR](https://github.com/SignalR/SignalR) and WebSockets integration.|
1818
|WCF SOAP services can be described in WSDL allowing automated tools to generate client proxies even for services with complex schemas.|There is a variety of ways to describe a Web API ranging from auto-generated HTML help page describing snippets to structured metadata for OData integrated APIs.|
19-
|Ships with the .NET framework.|Ships with .NET framework but is open-source and is also available out-of-band as independent download.|
19+
|Ships with the .NET Framework.|Ships with .NET Framework but is open-source and is also available out-of-band as independent download.|
2020

2121
Use WCF to create reliable, secure web services that are accessible over a variety of transports. Use ASP.NET Web API to create HTTP-based services that are accessible from a wide variety of clients. Use ASP.NET Web API if you are creating and designing new REST-style services. Although WCF provides some support for writing REST-style services, the support for REST in ASP.NET Web API is more complete and all future REST feature improvements will be made in ASP.NET Web API. If you have an existing WCF service and you want to expose additional REST endpoints, use WCF and the <xref:System.ServiceModel.WebHttpBinding>.
2222

0 commit comments

Comments
 (0)