Freigeben über


AuthorizationHeaderResult.Implicit Operator

Definition

Overloads

Implicit(AuthorizationHeaderError to AuthorizationHeaderResult)

public static implicit operator Microsoft.Identity.Abstractions.AuthorizationHeaderResult(Microsoft.Identity.Abstractions.AuthorizationHeaderError error);
static member op_Implicit : Microsoft.Identity.Abstractions.AuthorizationHeaderError -> Microsoft.Identity.Abstractions.AuthorizationHeaderResult
Public Shared Widening Operator CType (error As AuthorizationHeaderError) As AuthorizationHeaderResult

Parameters

error
AuthorizationHeaderError

The authorization header error.

Returns

A failed result containing the error information.

Applies to

Implicit(AuthorizationHeaderInformation to AuthorizationHeaderResult)

public static implicit operator Microsoft.Identity.Abstractions.AuthorizationHeaderResult(Microsoft.Identity.Abstractions.AuthorizationHeaderInformation info);
static member op_Implicit : Microsoft.Identity.Abstractions.AuthorizationHeaderInformation -> Microsoft.Identity.Abstractions.AuthorizationHeaderResult
Public Shared Widening Operator CType (info As AuthorizationHeaderInformation) As AuthorizationHeaderResult

Parameters

info
AuthorizationHeaderInformation

The authorization header information.

Returns

A successful result containing the authorization header information.

Applies to

Implicit(AuthorizationHeaderResult to String)

Implicitly converts an AuthorizationHeaderResult to a string containing the authorization header value.

public static implicit operator string(Microsoft.Identity.Abstractions.AuthorizationHeaderResult result);
static member op_Implicit : Microsoft.Identity.Abstractions.AuthorizationHeaderResult -> string
Public Shared Widening Operator CType (result As AuthorizationHeaderResult) As String

Parameters

result
AuthorizationHeaderResult

The result to convert.

Returns

The authorization header value if the operation succeeded.

Exceptions

Thrown when the result represents a failed operation. If the error contains an exception, the original exception is thrown; otherwise, a new InvalidOperationException is thrown with details about the failure.

Remarks

This implicit conversion provides backward compatibility with code that expects authorization header providers to return string values directly.

Applies to