DiscoveryClientProtocol.AdditionalInformation Proprietà

Definizione

Ottiene informazioni in aggiunta ai riferimenti rilevati nel documento di individuazione.

C#
public System.Collections.IList AdditionalInformation { get; }

Valore della proprietà

Oggetto IList contenente informazioni aggiuntive trovate nel documento di individuazione.

Esempio

C#
using System;
using System.Net;
using System.Security.Permissions;
using System.Xml;
using System.Web.Services.Discovery;

class DiscoverySoapBindingClass
{
   static void Main()
   {
      Run();
   }

   [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")]
   static void Run()
   {
        try
        {

            // dataservice.disco is a sample discovery document.
            string myStringUrl = "http://localhost/dataservice.disco";

            // Call the Discover method to populate the Documents property.
            DiscoveryClientProtocol myDiscoveryClientProtocol =
                new DiscoveryClientProtocol();
            myDiscoveryClientProtocol.Credentials =
                CredentialCache.DefaultCredentials;
            DiscoveryDocument myDiscoveryDocument =
                myDiscoveryClientProtocol.Discover(myStringUrl);

            SoapBinding mySoapBinding = new SoapBinding();
            mySoapBinding.Address = "http://schemas.xmlsoap.org/disco/scl/";
            mySoapBinding.Binding = new XmlQualifiedName("string",
                "http://www.w3.org/2001/XMLSchema");
            myDiscoveryClientProtocol.AdditionalInformation.Add(mySoapBinding);

            // Write the information back.
            myDiscoveryClientProtocol.WriteAll("MyDirectory",
                "results.discomap");

            System.Collections.IList myIList =
                myDiscoveryClientProtocol.AdditionalInformation;
            mySoapBinding = null;
            mySoapBinding = (SoapBinding)myIList[0];
            Console.WriteLine("The address of the SoapBinding associated "
                + "with AdditionalInformation is: "
                + mySoapBinding.Address);
        }
        catch (Exception e)
        {
         Console.WriteLine(e.ToString());
        }
    }
}

Commenti

La AdditionalInformation proprietà contiene principalmente associazioni SOAP, rappresentate dalla SoapBinding classe , definite nel documento di individuazione.

Si applica a

Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1