DVDV-Bibliothek für .NET
  • API
  • Lizenz
Search Results for

    Show / Hide Table of Contents
    • Dvdv.Api.Events
      • EventType
      • IFailoverEvent
      • IFailoverListener
    • Dvdv.Api.Exception
      • DVDVAuthenticationException
      • DVDVCertificateRevokedException
      • DVDVConfigurationException
      • DVDVException
      • DVDVHttpException
      • DVDVIOException
      • DVDVIllegalArgumentException
      • DVDVNoHitsException
      • Rfc7807Problem
    • Dvdv.Api.Manager
      • AuthMode
      • IDVDV2Manager
      • IDVDV2ManagerFactory
      • IDVDV2ServerConnectionParams
      • IDVDV2ServerConnectionParamsBuilderIam
      • IDVDV2ServerConnectionParamsBuilderIntern
      • IDVDV2ServerConnectionParamsBuilderStandalone
      • SummaryServiceElement
    • Dvdv.Api.Message
      • DVDVRequest
      • ICategoryRequest
      • IFindCategoriesRequest
      • IFindCertificateByFingerprintRequest
      • IFindOrganizationDescriptionRequest
      • IFindOrganizationDescriptionsRequest
      • IFindOrganizationsByServiceElementRequest
      • IFindServiceDescriptionRequest
      • IVerifyCategoryRequest
    • Dvdv.Api.Object
      • Certificate
      • Organization
      • OrganizationCategory
      • OrganizationDescription
      • ServiceBase
      • ServiceDescription
      • ServiceElementInfo
      • ServiceElementParameterType
      • ServiceElementType
      • ServiceSpecificationType
      • VersionInfo
    • Dvdv.Impl.Broker.Dto
      • FailoverEvent
    • Dvdv.Impl.Broker.Dto.Request
      • CategoryBody
      • FindCategoriesBody
      • FindCertificateByFingerprintBody
      • FindOrganizationsByServiceElementBody
      • OrganizationDescriptionBody
      • ServiceDescriptionBody
      • ValidCategoryBody
    • Dvdv.Impl.Manager
      • DVDV2ManagerFactory

    Interface IDVDV2ServerConnectionParamsBuilderIntern

    Mittels des DVDV2ServerConnectionParamsBuilder werden die Verbindungsparameter zum DVDV2-Server festgelegt und eine Instanz des von DVDV2ServerConnectionParams erstellt.

    Namespace: Dvdv.Api.Manager
    Assembly: Dvdv.dll
    Syntax
    public interface IDVDV2ServerConnectionParamsBuilderIntern

    Methods

    | Edit this page View Source

    Build()

    Erstellen der Instanz mit den Verbindungsparametern

    Declaration
    IDVDV2ServerConnectionParams Build()
    Returns
    Type Description
    IDVDV2ServerConnectionParams

    die erzeugte Instanz mit den Verbindungsparametern

    Exceptions
    Type Condition
    DVDVConfigurationException

    wird geworfen wenn Parameter fehlen

    | Edit this page View Source

    SetBaseUrl(Uri)

    Setzen der Backend-URL. TODO: Failover Doku umziehen!! Da ein Failover umgesetzt ist, können hier mehrere Backend URLs angegeben werden. Es wird zunächst versucht, die erste URL zu erreichen. Ist dies nicht möglich, dann werden die weiterhin angegebenen URLs in der angegebenen Reihenfolge als Backup für den Failover verwendet. In regelmäßigen Abständen werden dann versucht, aif die derzeit nicht erreichbaren URLs zurück zu schwenken.

    Declaration
    IDVDV2ServerConnectionParamsBuilderIntern SetBaseUrl(Uri baseUrl)
    Parameters
    Type Name Description
    Uri baseUrl

    die Backend-URL

    Returns
    Type Description
    IDVDV2ServerConnectionParamsBuilderIntern

    den Builder

    Exceptions
    Type Condition
    ArgumentException

    wird geworfen, wenn der übermittelte Wert ungültig ist

    ArgumentNullException

    wird geworfen, wenn der übermittelte Wert null ist

    | Edit this page View Source

    SetProxy(IWebProxy)

    Optionales Setzen eines Web-Proxies

    Declaration
    IDVDV2ServerConnectionParamsBuilderIntern SetProxy(IWebProxy webProxy)
    Parameters
    Type Name Description
    IWebProxy webProxy

    den Proxy

    Returns
    Type Description
    IDVDV2ServerConnectionParamsBuilderIntern

    den Builder

    | Edit this page View Source

    SetRemoteCertificateValidationCallback(RemoteCertificateValidationCallback)

    Setzt eine Methode ein, die bei einer Zertifikatprüfung des SSL-Serverzertifikates bei einem Schnittstellenzugriff aufgerufen wird und ermöglicht die Einflussnahme auf das Prüfergebnis.

    Diese Methode ist vom Typ RemoteCertificateValidationCallback und bietet die folgenden Parameter: "sender" Ermitteln des Senders des HTTP-Requests / "certificate" Ermitteln des SSL-Serverzertifikates des angefragten HTTP-Endpunktes / "chain" Ermitteln der Zertifikatkette des SSL-Serverzertifikates des angefragten HTTP-Endpunktes / "sslPolicyErrors" Ermitteln der Prüffehler bei der standardmäßigen Prüfung des SSL-Serverzertifikates, bei (sslPolicyErrors == SslPolicyErrors.None) würde ohne die Registrierung einer Callback-Methode "true" zurückgegeben. / Der Rückgabewert ist das Ergebnis der Zertifikatprüfung. Das Ergebnis der Callback-Methode überschreibt dabei das Ergebnis der Standardprüfung. Damit ist es z.B. möglich selbstsignierte Zertifikate zu akzeptieren, ohne sie in den Zertifikat-Store des Computers zu übernehmen.

    Declaration
    IDVDV2ServerConnectionParamsBuilderIntern SetRemoteCertificateValidationCallback(RemoteCertificateValidationCallback remoteCertificateValidationCallback)
    Parameters
    Type Name Description
    RemoteCertificateValidationCallback remoteCertificateValidationCallback

    die Methode zur Zertifikatprüfung

    Returns
    Type Description
    IDVDV2ServerConnectionParamsBuilderIntern
    | Edit this page View Source

    SetRequestTimeout(TimeSpan)

    Setzen des Timeouts bei der Durchführung der DVDV-Anfrage

    Declaration
    IDVDV2ServerConnectionParamsBuilderIntern SetRequestTimeout(TimeSpan requestTimeout)
    Parameters
    Type Name Description
    TimeSpan requestTimeout

    den zu verwendenen Timeout

    Returns
    Type Description
    IDVDV2ServerConnectionParamsBuilderIntern

    den Builder

    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX