You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ Secure, flexible tenant separation for Microsoft Orleans 7
5
5
> (install in silo client and grain implementation projects)
6
6
7
7
## Summary
8
-
[Microsoft Orleans 7](https://github.com/dotnet/orleans/releases/tag/v7.0.0-rc2) is a great technology for building distributed, cloud-native applications. It was designed to reduce the complexity of building this type of applications for C# developers.
8
+
[Microsoft Orleans 7](https://github.com/dotnet/orleans/releases/tag/v7.0.0) is a great technology for building distributed, cloud-native applications. It was designed to reduce the complexity of building this type of applications for C# developers.
9
9
10
10
However, creating multi tenant applications with Orleans out of the box requires careful design, complex coding and significant testing to prevent unintentional leakage of communication or stored data across tenants. Orleans.Multitenant adds this capability to Orleans for free, as an uncomplicated, flexible and extensible API that lets developers:
@@ -96,9 +95,9 @@ public abstract class ResultBase<TErrorCode> where TErrorCode : Enum
96
95
publicImmutableArray<Error>Errors=>errors??thrownewInvalidOperationException("Attempt to access the errors of a success result");
97
96
98
97
/// <summary>
99
-
/// Returns the errorcode for a failed result with a single error; otherwise throws an exception
98
+
/// Returns the error nr for a failed result with a single error; otherwise throws an exception
100
99
/// </summary>
101
-
publicTErrorCodeErrorCode=>Errors.Single().Code;
100
+
publicTErrorNrErrorNr=>Errors.Single().Nr;
102
101
103
102
/// <summary>
104
103
/// Returns all errors formatted in a single string for a failed result; throws an <see cref="InvalidOperationException"/> for a success result
@@ -111,14 +110,14 @@ public abstract class ResultBase<TErrorCode> where TErrorCode : Enum
111
110
/// <remarks>Intended for use with <see cref="Microsoft.AspNetCore.Mvc.ValidationProblemDetails"/> (in MVC controllers) or <see cref="Microsoft.AspNetCore.Http.Results.ValidationProblem"/> (in minimal api's) </remarks>
112
111
/// <param name="validationErrorFlag">The enum flag used to identify an error as a validation error</param>
113
112
/// <param name="validationErrors">If the return value is true, receives all errors in a dictionary suitable for serializing into a https://tools.ietf.org/html/rfc7807 based format; otherwise set to null</param>
114
-
/// <returns>True for a failed result that has the <paramref name="validationErrorFlag"/> set in the <typeparamref name="TErrorCode"/> for <b>all</b> errors; false otherwise</returns>
113
+
/// <returns>True for a failed result that has the <paramref name="validationErrorFlag"/> set in the <typeparamref name="TErrorNr"/> for <b>all</b> errors; false otherwise</returns>
115
114
[System.Diagnostics.CodeAnalysis.SuppressMessage("Style","IDE0001:Simplify Names",Justification="Full name is necessary to ensure link works independently of global usings")]
0 commit comments