Click or drag to resize

ServiceProvider Class

A service provider.
Inheritance Hierarchy
SystemObject
  Demo3D.NetServiceProvider

Namespace:  Demo3D.Net
Assembly:  Demo3D.IO (in Demo3D.IO.dll) Version: 15.0.2.11458
Syntax
C#
[TypeConverterAttribute(typeof(ExpandableObjectConverter))]
public abstract class ServiceProvider

The ServiceProvider type exposes the following members.

Constructors
  NameDescription
Protected methodServiceProvider(Type)
Creates a new service provider.
Protected methodServiceProvider(IEnumerableType, ServiceProviderRequiredService, SocketFlags)
Creates a new service provider.
Protected methodServiceProvider(IEnumerableType, IEnumerableType, SocketFlags)
Creates a new service provider.
Protected methodServiceProvider(IEnumerableType, ServiceProviderRequiredService, Type, Type, SocketFlags)
Creates a new service provider which expands one service with an additional expansion service.
Protected methodServiceProvider(IEnumerableType, IEnumerableType, Type, Type, SocketFlags)
Creates a new service provider which expands one service with an additional expansion service.
Top
Properties
  NameDescription
Public propertyFlags
Connection sharing control.
Public propertyStatic memberRegistry
A register of all global service providers.
Public propertyRequiredServices
Services required by this class.
Public propertySupportedServices
Services supported directly by this class.
Top
Methods
  NameDescription
Protected methodExpands
Protected methodFilterServices
Filters out services that conflict with our directly supported service.
Protected methodNewProperties
Returns properties for this service, or null.
Public methodToString
Returns a string representing the current object.
(Overrides ObjectToString.)
Protected methodTryCreateService
Creates a new service for a protocol instance, or return null.
Top
See Also