Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore EndpointAddress (Uri, EndpointIdentity, AddressHeaderCollection)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza della classe EndpointAddress con l'URI, l'identità e la raccolta di intestazioni specificati.

Spazio dei nomi:   System.ServiceModel
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

public EndpointAddress(
	Uri uri,
	EndpointIdentity identity,
	AddressHeaderCollection headers
)

Parametri

uri
Type: System.Uri

Oggetto Uri che identifica la posizione dell'endpoint.

identity
Type: System.ServiceModel.EndpointIdentity

Oggetto EndpointIdentity per l'endpoint.

headers
Type: System.ServiceModel.Channels.AddressHeaderCollection

Oggetto AddressHeaderCollection contenente informazioni sull'indirizzo utilizzate per interagire con l'endpoint.

The following code shows how to construct a T:System.ServiceModel.EndpointAddress object with a T:System.Uri, T:System.ServiceModel.EndpointIdentity and an T:System.ServiceModel.Channels.AddressHeaderCollection object.

       //Create new address headers for special services and add them to an array
       AddressHeader addressHeader1 = AddressHeader.CreateAddressHeader("specialservice1", "http://localhost:8000/service", 1);
       AddressHeader addressHeader2 = AddressHeader.CreateAddressHeader("specialservice2", "http://localhost:8000/service", 2);

       AddressHeader[] addressHeaders = new AddressHeader[2] { addressHeader1, addressHeader2 };
       AddressHeaderCollection addressHeaderColl = new AddressHeaderCollection(addressHeaders);

// <Snippet#15>
       EndpointIdentity endpointIdentity = EndpointIdentity.CreateUpnIdentity(WindowsIdentity.GetCurrent().Name);
       EndpointAddress endpointAddress = new EndpointAddress(
           new Uri("http://localhost:8003/servicemodelsamples/service/incode/identity"),
 endpointIdentity,
 addressHeaderColl);
EndpointIdentity thisEndpointIdentity = endpointAddress.Identity;
// </Snippet#15>

.NET Framework
Disponibile da 3.0
Torna all'inizio
Mostra: