Skip to content

Commit d465650

Browse files
committed
Add MySqlError.ErrorCode. For #1011
Add documentation. Will make Code [Obsolete] in a future version.
1 parent 92e037b commit d465650

File tree

13 files changed

+83
-12
lines changed

13 files changed

+83
-12
lines changed

docs/content/api/MySqlConnector/MySqlError/Code.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ title: MySqlError.Code property
44

55
# MySqlError.Code property
66

7+
The numeric error code. Prefer to use [`ErrorCode`](../ErrorCode/).
8+
79
```csharp
810
public int Code { get; }
911
```
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
title: MySqlError.ErrorCode property
3+
---
4+
5+
# MySqlError.ErrorCode property
6+
7+
The [`MySqlErrorCode`](../../MySqlErrorCodeType/) for the error or warning.
8+
9+
```csharp
10+
public MySqlErrorCode ErrorCode { get; }
11+
```
12+
13+
## See Also
14+
15+
* enum [MySqlErrorCode](../../MySqlErrorCodeType/)
16+
* class [MySqlError](../../MySqlErrorType/)
17+
* namespace [MySqlConnector](../../MySqlErrorType/)
18+
* assembly [MySqlConnector](../../../MySqlConnectorAssembly/)
19+
20+
<!-- DO NOT EDIT: generated by xmldocmd for MySqlConnector.dll -->

docs/content/api/MySqlConnector/MySqlError/Level.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ title: MySqlError.Level property
44

55
# MySqlError.Level property
66

7+
The error level. This comes from the MySQL Server. Possible values include `Note`, `Warning`, and `Error`.
8+
79
```csharp
810
public string Level { get; }
911
```

docs/content/api/MySqlConnector/MySqlError/Message.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ title: MySqlError.Message property
44

55
# MySqlError.Message property
66

7+
A human-readable description of the error or warning.
8+
79
```csharp
810
public string Message { get; }
911
```

docs/content/api/MySqlConnector/MySqlErrorType.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ title: MySqlError
44

55
# MySqlError class
66

7+
[`MySqlError`](../MySqlErrorType/) represents an error or warning that occurred during the execution of a SQL statement.
8+
79
```csharp
810
public sealed class MySqlError
911
```
@@ -12,9 +14,10 @@ public sealed class MySqlError
1214

1315
| name | description |
1416
| --- | --- |
15-
| [Code](../MySqlError/Code/) { get; } | |
16-
| [Level](../MySqlError/Level/) { get; } | |
17-
| [Message](../MySqlError/Message/) { get; } | |
17+
| [Code](../MySqlError/Code/) { get; } | The numeric error code. Prefer to use [`ErrorCode`](../MySqlError/ErrorCode/). |
18+
| [ErrorCode](../MySqlError/ErrorCode/) { get; } | The [`MySqlErrorCode`](../MySqlErrorCodeType/) for the error or warning. |
19+
| [Level](../MySqlError/Level/) { get; } | The error level. This comes from the MySQL Server. Possible values include `Note`, `Warning`, and `Error`. |
20+
| [Message](../MySqlError/Message/) { get; } | A human-readable description of the error or warning. |
1821

1922
## See Also
2023

docs/content/api/MySqlConnector/MySqlInfoMessageEventArgs/Errors.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ title: MySqlInfoMessageEventArgs.Errors property
44

55
# MySqlInfoMessageEventArgs.Errors property
66

7+
The list of errors being reported.
8+
79
```csharp
810
public IReadOnlyList<MySqlError> Errors { get; }
911
```

docs/content/api/MySqlConnector/MySqlInfoMessageEventArgsType.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ title: MySqlInfoMessageEventArgs
44

55
# MySqlInfoMessageEventArgs class
66

7+
[`MySqlInfoMessageEventArgs`](../MySqlInfoMessageEventArgsType/) contains the data supplied to the [`MySqlInfoMessageEventHandler`](../MySqlInfoMessageEventHandlerType/) event handler.
8+
79
```csharp
810
public sealed class MySqlInfoMessageEventArgs : EventArgs
911
```
@@ -12,7 +14,7 @@ public sealed class MySqlInfoMessageEventArgs : EventArgs
1214

1315
| name | description |
1416
| --- | --- |
15-
| [Errors](../MySqlInfoMessageEventArgs/Errors/) { get; } | |
17+
| [Errors](../MySqlInfoMessageEventArgs/Errors/) { get; } | The list of errors being reported. |
1618

1719
## See Also
1820

docs/content/api/MySqlConnector/MySqlInfoMessageEventHandlerType.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,17 @@ title: MySqlInfoMessageEventHandler
44

55
# MySqlInfoMessageEventHandler delegate
66

7+
Defines the event handler for [`InfoMessage`](../MySqlConnection/InfoMessage/).
8+
79
```csharp
810
public delegate void MySqlInfoMessageEventHandler(object sender, MySqlInfoMessageEventArgs args);
911
```
1012

13+
| parameter | description |
14+
| --- | --- |
15+
| sender | The sender. This is the associated [`MySqlConnection`](../MySqlConnectionType/). |
16+
| args | The [`MySqlInfoMessageEventArgs`](../MySqlInfoMessageEventArgsType/) containing the errors. |
17+
1118
## See Also
1219

1320
* class [MySqlInfoMessageEventArgs](../MySqlInfoMessageEventArgsType/)

docs/content/api/MySqlConnectorAssembly.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,14 @@ title: MySqlConnector
3030
| enum [MySqlDateTimeKind](../MySqlConnector/MySqlDateTimeKindType/) | The DateTimeKind used when reading DateTime from the database. |
3131
| class [MySqlDbColumn](../MySqlConnector/MySqlDbColumnType/) | |
3232
| enum [MySqlDbType](../MySqlConnector/MySqlDbTypeType/) | |
33-
| class [MySqlError](../MySqlConnector/MySqlErrorType/) | |
33+
| class [MySqlError](../MySqlConnector/MySqlErrorType/) | [`MySqlError`](../MySqlConnector/MySqlErrorType/) represents an error or warning that occurred during the execution of a SQL statement. |
3434
| enum [MySqlErrorCode](../MySqlConnector/MySqlErrorCodeType/) | MySQL Server error codes. Taken from [Server Error Codes and Messages](https://dev.mysql.com/doc/refman/5.7/en/error-messages-server.html). |
3535
| class [MySqlException](../MySqlConnector/MySqlExceptionType/) | [`MySqlException`](../MySqlConnector/MySqlExceptionType/) is thrown when MySQL Server returns an error code, or there is a communication error with the server. |
3636
| class [MySqlGeometry](../MySqlConnector/MySqlGeometryType/) | Represents MySQL's internal GEOMETRY format: https://dev.mysql.com/doc/refman/8.0/en/gis-data-formats.html#gis-internal-format |
3737
| enum [MySqlGuidFormat](../MySqlConnector/MySqlGuidFormatType/) | Determines which column type (if any) should be read as a `System.Guid`. |
3838
| class [MySqlHelper](../MySqlConnector/MySqlHelperType/) | |
39-
| class [MySqlInfoMessageEventArgs](../MySqlConnector/MySqlInfoMessageEventArgsType/) | |
40-
| delegate [MySqlInfoMessageEventHandler](../MySqlConnector/MySqlInfoMessageEventHandlerType/) | |
39+
| class [MySqlInfoMessageEventArgs](../MySqlConnector/MySqlInfoMessageEventArgsType/) | [`MySqlInfoMessageEventArgs`](../MySqlConnector/MySqlInfoMessageEventArgsType/) contains the data supplied to the [`MySqlInfoMessageEventHandler`](../MySqlConnector/MySqlInfoMessageEventHandlerType/) event handler. |
40+
| delegate [MySqlInfoMessageEventHandler](../MySqlConnector/MySqlInfoMessageEventHandlerType/) | Defines the event handler for [`InfoMessage`](../MySqlConnector/MySqlConnection/InfoMessage/). |
4141
| enum [MySqlLoadBalance](../MySqlConnector/MySqlLoadBalanceType/) | |
4242
| class [MySqlParameter](../MySqlConnector/MySqlParameterType/) | |
4343
| class [MySqlParameterCollection](../MySqlConnector/MySqlParameterCollectionType/) | |

docs/content/api/MySqlConnectorNamespace.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,14 @@ title: MySqlConnector
2828
| enum [MySqlDateTimeKind](../MySqlConnector/MySqlDateTimeKindType/) | The DateTimeKind used when reading DateTime from the database. |
2929
| class [MySqlDbColumn](../MySqlConnector/MySqlDbColumnType/) | |
3030
| enum [MySqlDbType](../MySqlConnector/MySqlDbTypeType/) | |
31-
| class [MySqlError](../MySqlConnector/MySqlErrorType/) | |
31+
| class [MySqlError](../MySqlConnector/MySqlErrorType/) | [`MySqlError`](../MySqlConnector/MySqlErrorType/) represents an error or warning that occurred during the execution of a SQL statement. |
3232
| enum [MySqlErrorCode](../MySqlConnector/MySqlErrorCodeType/) | MySQL Server error codes. Taken from [Server Error Codes and Messages](https://dev.mysql.com/doc/refman/5.7/en/error-messages-server.html). |
3333
| class [MySqlException](../MySqlConnector/MySqlExceptionType/) | [`MySqlException`](../MySqlConnector/MySqlExceptionType/) is thrown when MySQL Server returns an error code, or there is a communication error with the server. |
3434
| class [MySqlGeometry](../MySqlConnector/MySqlGeometryType/) | Represents MySQL's internal GEOMETRY format: https://dev.mysql.com/doc/refman/8.0/en/gis-data-formats.html#gis-internal-format |
3535
| enum [MySqlGuidFormat](../MySqlConnector/MySqlGuidFormatType/) | Determines which column type (if any) should be read as a `System.Guid`. |
3636
| class [MySqlHelper](../MySqlConnector/MySqlHelperType/) | |
37-
| class [MySqlInfoMessageEventArgs](../MySqlConnector/MySqlInfoMessageEventArgsType/) | |
38-
| delegate [MySqlInfoMessageEventHandler](../MySqlConnector/MySqlInfoMessageEventHandlerType/) | |
37+
| class [MySqlInfoMessageEventArgs](../MySqlConnector/MySqlInfoMessageEventArgsType/) | [`MySqlInfoMessageEventArgs`](../MySqlConnector/MySqlInfoMessageEventArgsType/) contains the data supplied to the [`MySqlInfoMessageEventHandler`](../MySqlConnector/MySqlInfoMessageEventHandlerType/) event handler. |
38+
| delegate [MySqlInfoMessageEventHandler](../MySqlConnector/MySqlInfoMessageEventHandlerType/) | Defines the event handler for [`InfoMessage`](../MySqlConnector/MySqlConnection/InfoMessage/). |
3939
| enum [MySqlLoadBalance](../MySqlConnector/MySqlLoadBalanceType/) | |
4040
| class [MySqlParameter](../MySqlConnector/MySqlParameterType/) | |
4141
| class [MySqlParameterCollection](../MySqlConnector/MySqlParameterCollectionType/) | |

0 commit comments

Comments
 (0)