ข้ามไปยังเนื้อหา

Class BehaviorResult

เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน

Namespace: Cephalon.Abstractions.Behaviors
Assembly: Cephalon.Abstractions.dll

Represents a legacy transport-neutral behavior outcome with an optional payload value.

public sealed class BehaviorResult<T> : Result<T>, IBehaviorResult

T

The payload type carried by the result.

objectResult<T>BehaviorResult<T>

IBehaviorResult

Result<T>.Status, Result<T>.Code, Result<T>.Message, Result<T>.IsSuccess, Result<T>.HasValue, Result<T>.Value, Result<T>.Fault, object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Prefer for new authoring code when the shorter name is a better fit. This type remains available as a compatibility alias.

Converts a raw payload value into a successful result.

public static implicit operator BehaviorResult<T>(T value)

value T

BehaviorResult<T>

implicit operator BehaviorResult<T>(BehaviorResultDescriptor)

Section titled “ implicit operator BehaviorResult<T>(BehaviorResultDescriptor)”

Converts a no-payload descriptor into a typed behavior result.

public static implicit operator BehaviorResult<T>(BehaviorResultDescriptor descriptor)

descriptor BehaviorResultDescriptor

BehaviorResult<T>