C# Class Microsoft.Identity.Client.Internal.EncodingHelper

The encoding helper.
Afficher le fichier Open project: AzureAD/microsoft-authentication-library-for-dotnet Class Usage Examples

Méthodes publiques

Méthode Description
AddKeyValueString ( StringBuilder messageBuilder, string key, string value ) : void
ParseKeyValueList ( string input, char delimiter, bool urlDecode, CallState callState ) : string>.Dictionary
ParseKeyValueList ( string input, char delimiter, bool urlDecode, bool lowercaseKeys, CallState callState ) : string>.Dictionary
SecureClear ( this stringBuilder ) : void
ToByteArray ( this stringInput ) : byte[]
ToQueryParameter ( string>.this input ) : string
UrlDecode ( string message ) : string
UrlEncode ( string message ) : string

Private Methods

Méthode Description
AddKeyValueString ( StringBuilder messageBuilder, string key, char value ) : void
Base64Decode ( string encodedString ) : string
Base64Encode ( string input ) : string
GetString ( byte bytes ) : string
SplitWithQuotes ( string input, char delimiter ) : List
UrlEncode ( char message ) : char[]

Method Details

AddKeyValueString() public static méthode

public static AddKeyValueString ( StringBuilder messageBuilder, string key, string value ) : void
messageBuilder StringBuilder
key string
value string
Résultat void

ParseKeyValueList() public static méthode

public static ParseKeyValueList ( string input, char delimiter, bool urlDecode, CallState callState ) : string>.Dictionary
input string
delimiter char
urlDecode bool
callState CallState
Résultat string>.Dictionary

ParseKeyValueList() public static méthode

public static ParseKeyValueList ( string input, char delimiter, bool urlDecode, bool lowercaseKeys, CallState callState ) : string>.Dictionary
input string
delimiter char
urlDecode bool
lowercaseKeys bool
callState CallState
Résultat string>.Dictionary

SecureClear() public static méthode

public static SecureClear ( this stringBuilder ) : void
stringBuilder this
Résultat void

ToByteArray() public static méthode

public static ToByteArray ( this stringInput ) : byte[]
stringInput this
Résultat byte[]

ToQueryParameter() public static méthode

public static ToQueryParameter ( string>.this input ) : string
input string>.this
Résultat string

UrlDecode() public static méthode

public static UrlDecode ( string message ) : string
message string
Résultat string

UrlEncode() public static méthode

public static UrlEncode ( string message ) : string
message string
Résultat string