public static ComponentRegistration <T> AsWcfService <T>(this ComponentRegistration <T> registration, params IWcfServiceModel[] serviceModels) where T : class { return(registration.ActAs(serviceModels)); }
public static ComponentRegistration <T> AsWcfService <T>(this ComponentRegistration <T> registration) where T : class { return(registration.ActAs(new DefaultServiceModel())); }
public static ComponentRegistration <T> AsWcfClient <T>(this ComponentRegistration <T> registration, params IWcfClientModel[] clientModels) where T : class { return(registration.ActAs(clientModels)); }
public static ComponentRegistration <T> AsWcfClient <T>(this ComponentRegistration <T> registration, IWcfEndpoint endpoint) where T : class { return(registration.ActAs(new DefaultClientModel(endpoint))); }
#pragma warning disable 612,618 public static ComponentRegistration <T> AsWcfClient <T>(this ComponentRegistration <T> registration) { return(registration.ActAs(new DefaultClientModel())); }