ServiceHost Constructor (Type^, array<Uri^>^)
.NET Framework (current version)
Initializes a new instance of the ServiceHost class with the type of service and its base addresses specified.
Assembly: System.ServiceModel (in System.ServiceModel.dll)
Parameters
- serviceType
-
Type:
System::Type^
The type of hosted service.
- baseAddresses
-
Type:
array<System::Uri^>^
An array of type Uri that contains the base addresses for the hosted service.
| Exception | Condition |
|---|---|
| ArgumentNullException | serviceType is null. |
Use this constructor when you have the service type and you can create new instances of it when needed, even when you need a singleton instance. Use the ServiceHost(Object^, array<Uri^>^) constructor instead only when you want the service host to use a specific singleton instance of the service.
This sample illustrates how to use the ServiceHost class to host a Windows Communication Foundation service:
.NET Framework
Available since 3.0
Available since 3.0
Show: