ServiceProvider Class |
Namespace: Demo3D.Net
[TypeConverterAttribute(typeof(ExpandableObjectConverter))] public abstract class ServiceProvider
The ServiceProvider type exposes the following members.
| Name | Description | |
|---|---|---|
| ServiceProvider(Type) |
Creates a new service provider.
| |
| ServiceProvider(IEnumerableType, ServiceProviderRequiredService, SocketFlags) |
Creates a new service provider.
| |
| ServiceProvider(IEnumerableType, IEnumerableType, SocketFlags) |
Creates a new service provider.
| |
| ServiceProvider(IEnumerableType, ServiceProviderRequiredService, Type, Type, SocketFlags) |
Creates a new service provider which expands one service with an additional expansion service.
| |
| ServiceProvider(IEnumerableType, IEnumerableType, Type, Type, SocketFlags) |
Creates a new service provider which expands one service with an additional expansion service.
|
| Name | Description | |
|---|---|---|
| Flags |
Connection sharing control.
| |
| Registry |
A register of all global service providers.
| |
| RequiredServices |
Services required by this class.
| |
| SupportedServices |
Services supported directly by this class.
|
| Name | Description | |
|---|---|---|
| Expands |
Called from FilterServices(Type, ListServiceProvider) to declare that this service provider
expands the expands service with additional services expansion.
| |
| FilterServices |
Filters out services that conflict with our directly supported service.
| |
| NewProperties |
Returns properties for this service, or null.
| |
| ToString |
Returns a string representing the current object.
(Overrides ObjectToString.) | |
| TryCreateService |
Creates a new service for a protocol instance, or return null.
|