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: 19.00.00
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.
Top
Methods
 NameDescription
Protected methodExpands Called from FilterServices(Type, ListServiceProvider) to declare that this service provider expands the expands service with additional services expansion.
Protected methodFilterServices Filters out services that conflict with our directly supported service.
Protected methodNewProperties Returns properties for this service, or null.
Protected methodServiceName Returns the service name used in generating the name in the property grid.
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