• API Reference

    Show / Hide Table of Contents
    • Recore
      • AbsoluteUri
      • AsyncAction
      • AsyncAction<T>
      • AsyncAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
      • AsyncAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>
      • AsyncAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>
      • AsyncAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>
      • AsyncAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>
      • AsyncAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
      • AsyncAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>
      • AsyncAction<T1, T2, T3, T4, T5, T6, T7, T8, T9>
      • AsyncAction<T1, T2, T3, T4, T5, T6, T7, T8>
      • AsyncAction<T1, T2, T3, T4, T5, T6, T7>
      • AsyncAction<T1, T2, T3, T4, T5, T6>
      • AsyncAction<T1, T2, T3, T4, T5>
      • AsyncAction<T1, T2, T3, T4>
      • AsyncAction<T1, T2, T3>
      • AsyncAction<T1, T2>
      • AsyncDefer
      • AsyncFunc<T, TResult>
      • AsyncFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>
      • AsyncFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>
      • AsyncFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>
      • AsyncFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>
      • AsyncFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>
      • AsyncFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>
      • AsyncFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>
      • AsyncFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>
      • AsyncFunc<T1, T2, T3, T4, T5, T6, T7, T8, TResult>
      • AsyncFunc<T1, T2, T3, T4, T5, T6, T7, TResult>
      • AsyncFunc<T1, T2, T3, T4, T5, T6, TResult>
      • AsyncFunc<T1, T2, T3, T4, T5, TResult>
      • AsyncFunc<T1, T2, T3, T4, TResult>
      • AsyncFunc<T1, T2, T3, TResult>
      • AsyncFunc<T1, T2, TResult>
      • AsyncFunc<TResult>
      • Defer
      • Either
      • Either<TLeft, TRight>
      • Func
      • ObjectExtensions
      • Of<T>
      • OfJsonAttribute
      • Optional
      • Optional<T>
      • RelativeUri
      • Result
      • Result.AsyncCatcher<TValue>
      • Result.Catcher<TValue>
      • Result<TValue, TError>
      • Unit
      • UriExtensions
    • Recore.Collections.Generic
      • AnonymousEqualityComparer<T>
      • ICollectionExtensions
      • IDictionaryExtensions
      • IIterator<T>
      • Iterator
      • LinkedListExtensions
      • ListExtensions
      • MappedComparer<T, TMapped>
      • MappedEqualityComparer<T, TMapped>
    • Recore.Linq
      • Renumerable
    • Recore.Security.Cryptography
      • SecureCompare
    • Recore.Text.Json.Serialization.Converters
      • OverrideEitherConverter<TLeft, TRight>
      • OverrideResultConverter<TValue, TError>
    • Recore.Threading.Tasks
      • TaskExtensions

    Class AbsoluteUri

    Represents an absolute URI.

    Inheritance
    Object
    Uri
    AbsoluteUri
    Implements
    ISerializable
    Inherited Members
    Uri.SchemeDelimiter
    Uri.UriSchemeFile
    Uri.UriSchemeFtp
    Uri.UriSchemeGopher
    Uri.UriSchemeHttp
    Uri.UriSchemeHttps
    Uri.UriSchemeMailto
    Uri.UriSchemeNetPipe
    Uri.UriSchemeNetTcp
    Uri.UriSchemeNews
    Uri.UriSchemeNntp
    Uri.Canonicalize()
    Uri.CheckHostName(String)
    Uri.CheckSchemeName(String)
    Uri.CheckSecurity()
    Uri.Compare(Uri, Uri, UriComponents, UriFormat, StringComparison)
    Uri.Equals(Object)
    Uri.Escape()
    Uri.EscapeDataString(String)
    Uri.EscapeString(String)
    Uri.EscapeUriString(String)
    Uri.FromHex(Char)
    Uri.GetComponents(UriComponents, UriFormat)
    Uri.GetHashCode()
    Uri.GetLeftPart(UriPartial)
    Uri.GetObjectData(SerializationInfo, StreamingContext)
    Uri.HexEscape(Char)
    Uri.HexUnescape(String, Int32)
    Uri.IsBadFileSystemCharacter(Char)
    Uri.IsBaseOf(Uri)
    Uri.IsExcludedCharacter(Char)
    Uri.IsHexDigit(Char)
    Uri.IsHexEncoding(String, Int32)
    Uri.IsReservedCharacter(Char)
    Uri.IsWellFormedOriginalString()
    Uri.IsWellFormedUriString(String, UriKind)
    Uri.MakeRelative(Uri)
    Uri.MakeRelativeUri(Uri)
    Uri.Parse()
    Uri.ISerializable.GetObjectData(SerializationInfo, StreamingContext)
    Uri.ToString()
    Uri.TryCreate(String, UriKind, Uri)
    Uri.TryCreate(Uri, String, Uri)
    Uri.TryCreate(Uri, Uri, Uri)
    Uri.Unescape(String)
    Uri.UnescapeDataString(String)
    Uri.AbsolutePath
    Uri.AbsoluteUri
    Uri.Authority
    Uri.DnsSafeHost
    Uri.Fragment
    Uri.Host
    Uri.HostNameType
    Uri.IdnHost
    Uri.IsAbsoluteUri
    Uri.IsDefaultPort
    Uri.IsFile
    Uri.IsLoopback
    Uri.IsUnc
    Uri.LocalPath
    Uri.OriginalString
    Uri.PathAndQuery
    Uri.Port
    Uri.Query
    Uri.Scheme
    Uri.Segments
    Uri.UserEscaped
    Uri.UserInfo
    Object.Equals(Object, Object)
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Namespace: Recore
    Assembly: Recore.dll
    Syntax
    [JsonConverter(typeof(AbsoluteUriConverter))]
    public class AbsoluteUri : Uri, ISerializable

    Constructors

    | Improve this Doc View Source

    AbsoluteUri(String)

    Initializes a new instance of AbsoluteUri with the given URI.

    Declaration
    public AbsoluteUri(string uriString)
    Parameters
    Type Name Description
    String uriString

    Methods

    | Improve this Doc View Source

    Combine(RelativeUri)

    Appends a relative URI to an absolute URI.

    Declaration
    public AbsoluteUri Combine(RelativeUri relativeUri)
    Parameters
    Type Name Description
    RelativeUri relativeUri
    Returns
    Type Description
    AbsoluteUri
    | Improve this Doc View Source

    Combine(String)

    Appends a relative URI to an absolute URI.

    Declaration
    public AbsoluteUri Combine(string relativeUri)
    Parameters
    Type Name Description
    String relativeUri
    Returns
    Type Description
    AbsoluteUri
    | Improve this Doc View Source

    TryCreate(String, out AbsoluteUri)

    Creates a new AbsoluteUri. Does not throw an exception if the AbsoluteUri cannot be created.

    Declaration
    public static bool TryCreate(string uriString, out AbsoluteUri result)
    Parameters
    Type Name Description
    String uriString
    AbsoluteUri result
    Returns
    Type Description
    Boolean

    Implements

    System.Runtime.Serialization.ISerializable

    Extension Methods

    ObjectExtensions.StaticCast<T>(T)
    ObjectExtensions.Apply<T, TResult>(T, Func<T, TResult>)
    ObjectExtensions.Apply<T>(T, Action<T>)
    UriExtensions.AsAbsoluteUri(Uri)
    UriExtensions.AsRelativeUri(Uri)
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX