Search Results for

    Show / Hide Table of Contents

    Class Api

    Inheritance
    Object
    Api
    AuthenticatedApi
    Implements
    IApi
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Namespace: AcousticWorkbench
    Assembly: AcousticWorkbench.dll
    Syntax
    public class Api : IApi

    Properties

    | Improve this Doc View Source

    Default

    Declaration
    public static Api Default { get; }
    Property Value
    Type Description
    Api
    | Improve this Doc View Source

    Host

    Declaration
    public string Host { get; protected set; }
    Property Value
    Type Description
    String
    | Improve this Doc View Source

    Protocol

    Declaration
    public string Protocol { get; protected set; }
    Property Value
    Type Description
    String
    | Improve this Doc View Source

    Version

    Declaration
    public string Version { get; protected set; }
    Property Value
    Type Description
    String

    Methods

    | Improve this Doc View Source

    Parse(String)

    Declaration
    public static Api Parse(string apiString)
    Parameters
    Type Name Description
    String apiString
    Returns
    Type Description
    Api
    | Improve this Doc View Source

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    String
    Overrides
    Object.ToString()
    | Improve this Doc View Source

    TryParse(String, out Api)

    Declaration
    public static (bool, string) TryParse(string apiString, out Api api)
    Parameters
    Type Name Description
    String apiString
    Api api
    Returns
    Type Description
    (T1, T2)<Boolean, String>

    Implements

    IApi

    Extension Methods

    ObjectExtensions.NotNull(Object)
    ObjectExtensions.AsArray<T>(T)
    ObjectExtensions.AsList<T>(T)
    ObjectExtensions.Wrap<T>(T)
    SystemExtensions.BinarySerialize(Object)
    ConfigFileExtensions.NotNull(Object, FileInfo, String, String)
    ConfigFileExtensions.ValidateNotNull(Object, String, String)
    ConfigFileExtensions.ValidateLessThan<T>(Object, Nullable<T>, String, Nullable<T>, String, String)
    ExtensionsXml.SerializeObject<T>(T)
    UrlGenerator.GetAudioEventUri(IApi, Int64, Int64)
    UrlGenerator.GetAudioEventFilterUri(IApi)
    UrlGenerator.GetAudioRecordingUri(IApi, Int64)
    UrlGenerator.GetLoginUri(IApi)
    UrlGenerator.GetSessionValidateUri(IApi)
    UrlGenerator.GetListenUri(IApi, Int64, Double, Nullable<Double>)
    UrlGenerator.GetMediaInfoUri(IApi, Int64)
    UrlGenerator.GetMediaInfoUri(IApi, Int64, Double, Double)
    UrlGenerator.GetMediaWaveUri(IApi, Int64, Double, Double, Nullable<Int32>, Nullable<Byte>)
    UrlGenerator.Base(IApi, String)
    UrlGenerator.ViewBase(IApi, String)
    • Improve this Doc
    • View Source
    In This Article
    Generated by DocFX AP docs version: 21.7.0.4-master-e26127a50d7bd7472d47288f10e61014fb981f7f-DIRTY-CI:144 Back to top