Search Results for

    Show / Hide Table of Contents
    View Source

    Class OperationResult.Attempt

    Inheritance
    System.Object
    Namespace: Umbraco.Cms.Core.Services
    Assembly: Umbraco.Core.dll
    Syntax
    public static class 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
    Type Description
    Attempt<OperationResult>

    A new attempt instance.

    View Source

    Cancel<TValue>(EventMessages)

    Declaration
    public static Attempt<OperationResult<OperationResultType, TValue>> Cancel<TValue>(EventMessages eventMessages)
    Parameters
    Type Name Description
    EventMessages eventMessages
    Returns
    Type Description
    Attempt<OperationResult<OperationResultType, TValue>>
    Type Parameters
    Name Description
    TValue
    View Source

    Cancel<TValue>(EventMessages, TValue)

    Declaration
    public static Attempt<OperationResult<OperationResultType, TValue>> Cancel<TValue>(EventMessages eventMessages, TValue value)
    Parameters
    Type Name Description
    EventMessages eventMessages
    TValue value
    Returns
    Type Description
    Attempt<OperationResult<OperationResultType, TValue>>
    Type Parameters
    Name Description
    TValue
    View Source

    Cannot<TValue>(EventMessages)

    Declaration
    public static Attempt<OperationResult<OperationResultType, TValue>> Cannot<TValue>(EventMessages eventMessages)
    Parameters
    Type Name Description
    EventMessages eventMessages
    Returns
    Type Description
    Attempt<OperationResult<OperationResultType, TValue>>
    Type Parameters
    Name Description
    TValue
    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
    Type Description
    Attempt<OperationResult>

    A new attempt instance.

    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 Description
    Attempt<OperationResult<TStatusType>>
    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 Description
    Attempt<OperationResult<TStatusType>>
    Type Parameters
    Name Description
    TStatusType
    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 Description
    Attempt<OperationResult<OperationResultType, TValue>>
    Type Parameters
    Name Description
    TValue
    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 Description
    Attempt<OperationResult<TStatusType, TValue>>
    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 Description
    Attempt<OperationResult<TStatusType, TValue>>
    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 Description
    Attempt<OperationResult<TStatusType, TValue>>
    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 Description
    Attempt<OperationResult<TStatusType, TValue>>
    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
    Type Description
    Attempt<OperationResult>

    A new attempt instance.

    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
    Type Description
    Attempt<OperationResult>

    A new attempt instance.

    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 Description
    Attempt<OperationResult<TStatusType>>
    Type Parameters
    Name Description
    TStatusType
    View Source

    Succeed<TValue>(EventMessages)

    Declaration
    public static Attempt<OperationResult<OperationResultType, TValue>> Succeed<TValue>(EventMessages eventMessages)
    Parameters
    Type Name Description
    EventMessages eventMessages
    Returns
    Type Description
    Attempt<OperationResult<OperationResultType, TValue>>
    Type Parameters
    Name Description
    TValue
    View Source

    Succeed<TValue>(EventMessages, TValue)

    Declaration
    public static Attempt<OperationResult<OperationResultType, TValue>> Succeed<TValue>(EventMessages eventMessages, TValue value)
    Parameters
    Type Name Description
    EventMessages eventMessages
    TValue value
    Returns
    Type Description
    Attempt<OperationResult<OperationResultType, TValue>>
    Type Parameters
    Name Description
    TValue
    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 Description
    Attempt<OperationResult<TStatusType, TValue>>
    Type Parameters
    Name Description
    TStatusType
    TValue
    • Improve this Doc
    • View Source
    In This Article
    • Methods
      • Cancel(EventMessages)
      • Cancel<TValue>(EventMessages)
      • Cancel<TValue>(EventMessages, TValue)
      • Cannot<TValue>(EventMessages)
      • Fail(EventMessages, Exception)
      • Fail<TStatusType>(TStatusType, EventMessages)
      • Fail<TStatusType>(TStatusType, EventMessages, Exception)
      • Fail<TValue>(EventMessages, Exception)
      • Fail<TStatusType, TValue>(TStatusType, EventMessages)
      • Fail<TStatusType, TValue>(TStatusType, EventMessages, TValue)
      • Fail<TStatusType, TValue>(TStatusType, EventMessages, TValue, Exception)
      • Fail<TStatusType, TValue>(TStatusType, EventMessages, Exception)
      • NoOperation(EventMessages)
      • Succeed(EventMessages)
      • Succeed<TStatusType>(TStatusType, EventMessages)
      • Succeed<TValue>(EventMessages)
      • Succeed<TValue>(EventMessages, TValue)
      • Succeed<TStatusType, TValue>(TStatusType, EventMessages, TValue)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX