Skip to content

Commit 9f96d05

Browse files
authored
review msdn blogs links (#3114)
* review msdn blogs links * feedback
1 parent d3949c6 commit 9f96d05

10 files changed

+14
-13
lines changed

xml/System.Data.SqlClient/SqlColumnEncryptionCertificateStoreProvider.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<Docs>
1717
<summary>The implementation of the key store provider for Windows Certificate Store. This class enables using certificates stored in the Windows Certificate Store as column master keys. For details, see <see href="https://docs.microsoft.com/sql/relational-databases/security/encryption/always-encrypted-database-engine">Always Encrypted</see>.</summary>
1818
<remarks>To be added.</remarks>
19-
<related type="ExternalDocumentation" href="https://blogs.msdn.com/b/sqlsecurity/archive/tags/always+encrypted/">Always Encrypted Blog</related>
19+
<related type="ExternalDocumentation" href="https://blogs.msdn.microsoft.com/sqlsecurity/tag/always-encrypted/">Always Encrypted (blog posts)</related>
2020
<related type="ExternalDocumentation" href="https://msdn.microsoft.com/library/mt147923.aspx">Always Encrypted (client development)</related>
2121
</Docs>
2222
<Members>

xml/System.Data.SqlClient/SqlColumnEncryptionCngProvider.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
2424
]]></format>
2525
</remarks>
26-
<related type="ExternalDocumentation" href="https://blogs.msdn.com/b/sqlsecurity/archive/tags/always+encrypted/">Getting Started with Always Encrypted</related>
26+
<related type="ExternalDocumentation" href="https://blogs.msdn.microsoft.com/sqlsecurity/tag/always-encrypted/">Always Encrypted (blog posts)</related>
2727
<related type="ExternalDocumentation" href="https://msdn.microsoft.com/library/mt147923.aspx">Always Encrypted (client development)</related>
2828
</Docs>
2929
<Members>

xml/System.Data.SqlClient/SqlColumnEncryptionCspProvider.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
2424
]]></format>
2525
</remarks>
26-
<related type="ExternalDocumentation" href="https://blogs.msdn.com/b/sqlsecurity/archive/tags/always+encrypted/">Always Encrypted Blog</related>
26+
<related type="ExternalDocumentation" href="https://blogs.msdn.microsoft.com/sqlsecurity/tag/always-encrypted/">Always Encrypted (blog posts)</related>
2727
<related type="ExternalDocumentation" href="/sql/relational-databases/security/encryption/always-encrypted-client-development">Always Encrypted (client development)</related>
2828
</Docs>
2929
<Members>

xml/System.Data.SqlClient/SqlColumnEncryptionKeyStoreProvider.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<Docs>
1717
<summary>Base class for all key store providers. A custom provider must derive from this class and override its member functions and then register it using SqlConnection.RegisterColumnEncryptionKeyStoreProviders(). For details see, <see href="https://docs.microsoft.com/sql/relational-databases/security/encryption/always-encrypted-database-engine">Always Encrypted</see>.</summary>
1818
<remarks>To be added.</remarks>
19-
<related type="ExternalDocumentation" href="https://blogs.msdn.com/b/sqlsecurity/archive/tags/always+encrypted/">Always Encrypted Blog</related>
19+
<related type="ExternalDocumentation" href="https://blogs.msdn.microsoft.com/sqlsecurity/tag/always-encrypted/">Always Encrypted (blog posts)</related>
2020
<related type="ExternalDocumentation" href="/sql/relational-databases/security/encryption/always-encrypted-client-development">Always Encrypted (client development)</related>
2121
</Docs>
2222
<Members>

xml/System.Data.SqlClient/SqlCommandColumnEncryptionSetting.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
2727
]]></format>
2828
</remarks>
29-
<related type="ExternalDocumentation" href="https://blogs.msdn.com/b/sqlsecurity/archive/2015/06/04/getting-started-with-always-encrypted.aspx">Getting Started with Always Encrypted</related>
29+
<related type="ExternalDocumentation" href="https://blogs.msdn.microsoft.com/sqlsecurity/2015/06/04/getting-started-with-always-encrypted/">Getting Started with Always Encrypted (blog post)</related>
3030
<related type="ExternalDocumentation" href="/sql/relational-databases/security/encryption/always-encrypted-client-development">Always Encrypted (client development)</related>
3131
</Docs>
3232
<Members>

xml/System.Data.SqlClient/SqlConnectionColumnEncryptionSetting.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<Docs>
1717
<summary>Specifies that Always Encrypted functionality is enabled in a connection. Note that these settings cannot be used to bypass encryption and gain access to plaintext data. For details, see <see href="https://docs.microsoft.com/sql/relational-databases/security/encryption/always-encrypted-database-engine">Always Encrypted (Database Engine)</see>.</summary>
1818
<remarks>To be added.</remarks>
19-
<related type="ExternalDocumentation" href="https://blogs.msdn.com/b/sqlsecurity/archive/2015/06/04/getting-started-with-always-encrypted.aspx">Getting Started with Always Encrypted</related>
19+
<related type="ExternalDocumentation" href="https://blogs.msdn.microsoft.com/sqlsecurity/2015/06/04/getting-started-with-always-encrypted/">Getting Started with Always Encrypted (blog post)</related>
2020
<related type="ExternalDocumentation" href="https://msdn.microsoft.com/library/mt147923.aspx">Always Encrypted (client development)</related>
2121
</Docs>
2222
<Members>

xml/System.Security.Cryptography/RSAParameters.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
]]></format>
8484
</remarks>
8585
<related type="Article" href="~/docs/standard/security/cryptographic-services.md">Cryptographic Services</related>
86-
<related type="ExternalDocumentation" href="https://blogs.msdn.com/b/shawnfa/archive/2005/11/17/493972.aspx">All About RSAParameters</related>
86+
<related type="ExternalDocumentation" href="https://blogs.msdn.microsoft.com/shawnfa/2005/11/17/all-about-rsaparameters/">All About RSAParameters (blog post)</related>
8787
</Docs>
8888
<Members>
8989
<Member MemberName="D">

xml/System.Text/Encoding.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3732,7 +3732,7 @@ In the .NET Framework, the <xref:System.Text.Encoding.GetEncoding%2A> method rel
37323732
37333733
To calculate the exact array size required by <xref:System.Text.Encoding.GetBytes%2A> to store the resulting bytes, you should use the <xref:System.Text.Encoding.GetByteCount%2A> method. To calculate the maximum array size, use the <xref:System.Text.Encoding.GetMaxByteCount%2A> method. The <xref:System.Text.Encoding.GetByteCount%2A> method generally allows allocation of less memory, while the <xref:System.Text.Encoding.GetMaxByteCount%2A> method generally executes faster.
37343734
3735-
<xref:System.Text.Encoding.GetMaxByteCount%2A> retrieves a worst-case number, including the worst case for the currently selected <xref:System.Text.EncoderFallback>. If a fallback is chosen with a potentially large string, <xref:System.Text.Encoding.GetMaxByteCount%2A> retrieves large values, particularly in cases where the worst case for the encoding involves switching modes for every character. For example, this can happen for ISO-2022-JP. For more information, see the blog entry "[What's with Encoding.GetMaxByteCount() and Encoding.GetMaxCharCount()?](https://go.microsoft.com/fwlink/?LinkId=153702)" (http://blogs.msdn.com/shawnste/archive/2005/03/02/383903.aspx).
3735+
<xref:System.Text.Encoding.GetMaxByteCount%2A> retrieves a worst-case number, including the worst case for the currently selected <xref:System.Text.EncoderFallback>. If a fallback is chosen with a potentially large string, <xref:System.Text.Encoding.GetMaxByteCount%2A> retrieves large values, particularly in cases where the worst case for the encoding involves switching modes for every character. For example, this can happen for ISO-2022-JP. For more information, see the blog post "[What's with Encoding.GetMaxByteCount() and Encoding.GetMaxCharCount()?](https://blogs.msdn.microsoft.com/shawnste/2005/03/02/whats-with-encoding-getmaxbytecount-and-encoding-getmaxcharcount/).
37363736
37373737
In most cases, this method retrieves reasonable values for small strings. For large strings, you might have to choose between using very large buffers and catching errors in the rare case when a more reasonable buffer is too small. You might also want to consider a different approach using <xref:System.Text.Encoding.GetByteCount%2A> or <xref:System.Text.Encoder.Convert%2A?displayProperty=nameWithType>.
37383738

xml/System/OutOfMemoryException.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ An <xref:System.OutOfMemoryException> exception has two major causes:
5757
5858
- You are attempting to expand a <xref:System.Text.StringBuilder> object beyond the length defined by its <xref:System.Text.StringBuilder.MaxCapacity%2A?displayProperty=nameWithType> property.
5959
60-
- The common language runtime cannot allocate enough contiguous memory to successfully perform an operation. This exception can be thrown by any property assignment or method call that requires a memory allocation. For more information on the cause of the <xref:System.OutOfMemoryException> exception, see ["Out of Memory" Does Not Refer to Physical Memory](https://blogs.msdn.com/b/ericlippert/archive/2009/06/08/out-of-memory-does-not-refer-to-physical-memory.aspx).
60+
- The common language runtime cannot allocate enough contiguous memory to successfully perform an operation. This exception can be thrown by any property assignment or method call that requires a memory allocation. For more information on the cause of the <xref:System.OutOfMemoryException> exception, see the blog post ["Out of Memory" Does Not Refer to Physical Memory](https://blogs.msdn.microsoft.com/ericlippert/2009/06/08/out-of-memory-does-not-refer-to-physical-memory/).
6161
6262
This type of <xref:System.OutOfMemoryException> exception represents a catastrophic failure. If you choose to handle the exception, you should include a `catch` block that calls the <xref:System.Environment.FailFast%2A?displayProperty=nameWithType> method to terminate your app and add an entry to the system event log, as the following example does.
6363

xml/ns-System.Globalization.xml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,14 @@
55
<format type="text/markdown"><![CDATA[
66
77
## Remarks
8-
The following MSDN blogs include discussions of the <xref:System.Globalization> namespace and its classes:
8+
9+
The following blogs include discussions of the <xref:System.Globalization> namespace and its classes:
910
10-
- [http://blogs.msdn.com/shawnste/](https://go.microsoft.com/fwlink/?LinkId=160948)
11+
- <https://blogs.msdn.microsoft.com/shawnste/>
1112
12-
- [http://blogs.msdn.com/kierans/](https://go.microsoft.com/fwlink/?LinkId=160951)
13+
- <https://blogs.msdn.microsoft.com/kierans/>
1314
14-
Note that two of the types in this namespace, <xref:System.Globalization.CultureAndRegionInfoBuilder> and <xref:System.Globalization.CultureAndRegionModifiers>, are found in an assembly named sysglobl.dll. Successfully compiling code that uses these types requires that you add a reference to sysglobl.dll.
15+
Note that two of the .NET Framework types in this namespace, <xref:System.Globalization.CultureAndRegionInfoBuilder> and <xref:System.Globalization.CultureAndRegionModifiers>, are found in an assembly named sysglobl.dll. Successfully compiling code that uses these types requires that you add a reference to sysglobl.dll.
1516
1617
]]></format>
1718
</remarks>

0 commit comments

Comments
 (0)