Kanały

W celu wywoływania metod usługi możesz używać bezpośrednio kanałów, z pominięciem obiektu klasy pośrednika. Klasa ChannelFactory<T> (oraz typy wspierające), przedstawiona na Przykład 1-21, pozwala na tworzenie obiektu pośrednika „w locie”.

Przykład 1-21. Klasa ChannelFactory<T>

public class ContractDescription
{
   public Type ContractType
   {get;set;}
   //Pozostałe składowe
}

public class ServiceEndpoint
{
   public ServiceEndpoint(ContractDescription contract,Binding binding,EndpointAddress address);
   public EndpointAddress Address
   {get;set;}
   public Binding Binding
   {get;set;}
   public ContractDescription Contract
   {get;}
   //Pozostałe składowe
}
public abstract class ChannelFactory : ...
{
   public ServiceEndpoint Endpoint
   {get;}
   //Pozostałe składowe } public ...

Get Programowanie usług WCF now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.