VintaSoft Twain .NET SDK 15.1: Руководство для .NET разработчика
Vintasoft.WinTwain.ImageUploading.Http Namespace / HttpUpload Class / Credentials Property
Синтаксис Ремарки Example Требования Смотрите также
    Credentials Свойство (HttpUpload)
    Предоставляет информацию аутентификации для запроса.
    Синтаксис
    'Declaration
    
    Public Property Credentials As System.Net.ICredentials
    
    
     
    Ремарки

    Свойство Credentials содержит информацию для проверки подлинности, позволяющую идентифицировать отправителя запроса. Свойство Credentials может быть либо экземпляром System.Net.NetworkCredential, и в этом случае пользователь, пароль, и информация о домене, содержащаяся в экземпляре NetworkCredential, используется для аутентификации запроса, или это может быть экземпляр System.Net.CredentialCache, и ​​в этом случае универсальный идентификатор ресурса (URI) запрос используется для определения пользователя, пароля и информации о домене, используемых для аутентификации запроса.

    Пример

    В следующем примере инициализируется CredentialCache с несколькими учетными данными безопасности и используется с HttpUpload:

    Public Sub SetCredentials(httpUpload As Vintasoft.Twain.ImageUploading.Http.HttpUpload, userName As String, securelyStoredPassword As String, domain As String)
            Dim myCache As New System.Net.CredentialCache()
            myCache.Add(New System.Uri("http://www.my-web-server.com/"), "Basic", New System.Net.NetworkCredential(userName, securelyStoredPassword))
            myCache.Add(New System.Uri("http://www.my-web-server.com/"), "Digest", New System.Net.NetworkCredential(userName, securelyStoredPassword, domain))
            httpUpload.Credentials = myCache
    End Sub
    
    
    public void SetCredentials(Vintasoft.Twain.ImageUploading.Http.HttpUpload httpUpload, string userName, string securelyStoredPassword, string domain)
    {
        System.Net.CredentialCache myCache = new System.Net.CredentialCache();
        myCache.Add(new System.Uri("http://www.my-web-server.com/"), "Basic",
                    new System.Net.NetworkCredential(userName, securelyStoredPassword));
        myCache.Add(new System.Uri("http://www.my-web-server.com/"), "Digest",
                    new System.Net.NetworkCredential(userName, securelyStoredPassword, domain));
        httpUpload.Credentials = myCache;
    }
    
    

    Требования

    Целевые платформы: .NET 8; .NET 7; .NET 6; .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5

    Смотрите также