Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Namespace: Microsoft.Azure.Workflows.UnitTesting.ErrorResponses
Diese Klasse bietet erweiterte und detaillierte Fehlerinformationen für Workflowtests für Standardlogik-App, einschließlich Fehlercodes, Nachrichten, geschachtelte Fehlerdetails und andere kontextbezogene Informationen.
Verwendung
// Simple error
var basicError = new TestErrorInfo(
ErrorResponseCode.BadRequest,
"Invalid input parameter"
);
// Nested errors with additional info
var detailError1 = new TestErrorInfo(
ErrorResponseCode.ValidationError,
"Field 'email' is required"
);
var detailError2 = new TestErrorInfo(
ErrorResponseCode.ValidationError,
"Field 'age' must be a positive number"
);
var additionalInfo = new TestErrorResponseAdditionalInfo[]
{
new TestErrorResponseAdditionalInfo
{
Type = "RequestId",
Info = JToken.FromObject("req-12345")
}
};
var complexError = new TestErrorInfo(
ErrorResponseCode.BadRequest,
"Request validation failed",
new[] { detailError1, detailError2 },
additionalInfo
);
Erbauer
Primärer Konstruktor
Erstellt eine neue Instanz der TestErrorInfo
Klasse.
public TestErrorInfo(ErrorResponseCode code, string message, TestErrorInfo[] details = null, TestErrorResponseAdditionalInfo[] additionalInfo = null)
Name | BESCHREIBUNG | Typ | Erforderlich |
---|---|---|---|
Code | Der Fehlercode | FehlerAntwortCode | Ja |
Nachricht | Die Fehlermeldung | Schnur | Ja |
Details | Detaillierte Fehlermeldungsdetails | TestErrorInfo | Nein |
zusätzlicheInformationen | Das Array zusätzlicher Informationen | TestErrorResponseAdditionalInfo | Nein |
// Example: Creating an error with code and message
var error = new TestErrorInfo(
ErrorResponseCode.NotFound,
"The specified resource was not found"
);
Eigenschaften
Name | BESCHREIBUNG | Typ | Erforderlich |
---|---|---|---|
Programmcode | Der Fehlercode | FehlerAntwortCode | Ja |
Nachricht | Die Fehlermeldung | Schnur | Ja |
Einzelheiten | Detaillierte Fehlermeldungsdetails | TestErrorInfo | Nein |
ZusätzlicheInformationen | Das Array zusätzlicher Informationen | TestErrorResponseAdditionalInfo | Nein |
Verwandte Inhalte
- ActionMock-Klassendefinition
- TriggerMock-Klassendefinition
- TestActionExecutionContext-Klassendefinition
- TestExecutionContext-Klassendefinition
- TestIterationItem-Klassendefinition
- TestWorkflowRun-Klassendefinition
- TestErrorResponseAdditionalInfo-Klassendefinition
- TestWorkflowOutputParameter-Klassendefinition
- TestWorkflowRunActionRepetitionResult-Klassendefinition
- TestWorkflowRunActionResult-Klassendefinition
- TestWorkflowRunTriggerResult-Klassendefinition
- TestWorkflowStatus-Enumerationsdefinition
- UnitTestExecutor-Klassendefinition