View Source
Class OperationResult.Attempt
Assembly: Umbraco.Core.dll
Syntax
public static class OperationResult.Attempt
Methods
View Source
Cancel(EventMessages)
Creates a failed operation attempt indicating that the operation has been cancelled.
Declaration
public static Attempt<OperationResult?> Cancel(EventMessages eventMessages)
Parameters
| Type |
Name |
Description |
| EventMessages |
eventMessages |
The event messages produced by the operation.
|
Returns
View Source
Cancel<TValue>(EventMessages)
Declaration
public static Attempt<OperationResult<OperationResultType, TValue>?> Cancel<TValue>(EventMessages eventMessages)
Parameters
Returns
Type Parameters
View Source
Cancel<TValue>(EventMessages, TValue)
Declaration
public static Attempt<OperationResult<OperationResultType, TValue>?> Cancel<TValue>(EventMessages eventMessages, TValue value)
Parameters
Returns
Type Parameters
View Source
Cannot<TValue>(EventMessages)
Declaration
public static Attempt<OperationResult<OperationResultType, TValue>?> Cannot<TValue>(EventMessages eventMessages)
Parameters
Returns
Type Parameters
View Source
Fail(EventMessages, Exception)
Creates a failed operation attempt indicating that an exception was thrown during the operation.
Declaration
public static Attempt<OperationResult?> Fail(EventMessages eventMessages, Exception exception)
Parameters
| Type |
Name |
Description |
| EventMessages |
eventMessages |
The event messages produced by the operation.
|
| Exception |
exception |
The exception that caused the operation to fail.
|
Returns
View Source
Fail<TValue>(EventMessages, Exception)
Declaration
public static Attempt<OperationResult<OperationResultType, TValue>?> Fail<TValue>(EventMessages eventMessages, Exception exception)
Parameters
| Type |
Name |
Description |
| EventMessages |
eventMessages |
|
| Exception |
exception |
|
Returns
Type Parameters
View Source
Fail<TStatusType>(TStatusType, EventMessages)
Declaration
public static Attempt<OperationResult<TStatusType>?> Fail<TStatusType>(TStatusType statusType, EventMessages eventMessages) where TStatusType : struct
Parameters
| Type |
Name |
Description |
| TStatusType |
statusType |
|
| EventMessages |
eventMessages |
|
Returns
Type Parameters
| Name |
Description |
| TStatusType |
|
View Source
Fail<TStatusType>(TStatusType, EventMessages, Exception)
Declaration
public static Attempt<OperationResult<TStatusType>?> Fail<TStatusType>(TStatusType statusType, EventMessages eventMessages, Exception exception) where TStatusType : struct
Parameters
| Type |
Name |
Description |
| TStatusType |
statusType |
|
| EventMessages |
eventMessages |
|
| Exception |
exception |
|
Returns
Type Parameters
| Name |
Description |
| TStatusType |
|
View Source
Fail<TStatusType, TValue>(TStatusType, EventMessages)
Declaration
public static Attempt<OperationResult<TStatusType, TValue>?> Fail<TStatusType, TValue>(TStatusType statusType, EventMessages eventMessages) where TStatusType : struct
Parameters
| Type |
Name |
Description |
| TStatusType |
statusType |
|
| EventMessages |
eventMessages |
|
Returns
Type Parameters
| Name |
Description |
| TStatusType |
|
| TValue |
|
View Source
Fail<TStatusType, TValue>(TStatusType, EventMessages, Exception)
Declaration
public static Attempt<OperationResult<TStatusType, TValue>?> Fail<TStatusType, TValue>(TStatusType statusType, EventMessages eventMessages, Exception exception) where TStatusType : struct
Parameters
| Type |
Name |
Description |
| TStatusType |
statusType |
|
| EventMessages |
eventMessages |
|
| Exception |
exception |
|
Returns
Type Parameters
| Name |
Description |
| TStatusType |
|
| TValue |
|
View Source
Fail<TStatusType, TValue>(TStatusType, EventMessages, TValue)
Declaration
public static Attempt<OperationResult<TStatusType, TValue>?> Fail<TStatusType, TValue>(TStatusType statusType, EventMessages eventMessages, TValue value) where TStatusType : struct
Parameters
| Type |
Name |
Description |
| TStatusType |
statusType |
|
| EventMessages |
eventMessages |
|
| TValue |
value |
|
Returns
Type Parameters
| Name |
Description |
| TStatusType |
|
| TValue |
|
View Source
Fail<TStatusType, TValue>(TStatusType, EventMessages, TValue, Exception)
Declaration
public static Attempt<OperationResult<TStatusType, TValue>?> Fail<TStatusType, TValue>(TStatusType statusType, EventMessages eventMessages, TValue value, Exception exception) where TStatusType : struct
Parameters
| Type |
Name |
Description |
| TStatusType |
statusType |
|
| EventMessages |
eventMessages |
|
| TValue |
value |
|
| Exception |
exception |
|
Returns
Type Parameters
| Name |
Description |
| TStatusType |
|
| TValue |
|
View Source
NoOperation(EventMessages)
Creates a successful operation attempt indicating that nothing was done.
Declaration
public static Attempt<OperationResult?> NoOperation(EventMessages eventMessages)
Parameters
| Type |
Name |
Description |
| EventMessages |
eventMessages |
The event messages produced by the operation.
|
Returns
View Source
Succeed(EventMessages)
Creates a successful operation attempt.
Declaration
public static Attempt<OperationResult?> Succeed(EventMessages eventMessages)
Parameters
| Type |
Name |
Description |
| EventMessages |
eventMessages |
The event messages produced by the operation.
|
Returns
View Source
Succeed<TValue>(EventMessages)
Declaration
public static Attempt<OperationResult<OperationResultType, TValue>?> Succeed<TValue>(EventMessages eventMessages)
Parameters
Returns
Type Parameters
View Source
Succeed<TValue>(EventMessages, TValue)
Declaration
public static Attempt<OperationResult<OperationResultType, TValue>?> Succeed<TValue>(EventMessages eventMessages, TValue value)
Parameters
Returns
Type Parameters
View Source
Succeed<TStatusType>(TStatusType, EventMessages)
Declaration
public static Attempt<OperationResult<TStatusType>?> Succeed<TStatusType>(TStatusType statusType, EventMessages eventMessages) where TStatusType : struct
Parameters
| Type |
Name |
Description |
| TStatusType |
statusType |
|
| EventMessages |
eventMessages |
|
Returns
Type Parameters
| Name |
Description |
| TStatusType |
|
View Source
Succeed<TStatusType, TValue>(TStatusType, EventMessages, TValue)
Declaration
public static Attempt<OperationResult<TStatusType, TValue>?> Succeed<TStatusType, TValue>(TStatusType statusType, EventMessages eventMessages, TValue value) where TStatusType : struct
Parameters
| Type |
Name |
Description |
| TStatusType |
statusType |
|
| EventMessages |
eventMessages |
|
| TValue |
value |
|
Returns
Type Parameters
| Name |
Description |
| TStatusType |
|
| TValue |
|