ProtocolRequiredService Class | 
Namespace: Demo3D.Net
public sealed class RequiredService
The ProtocolRequiredService type exposes the following members.
| Name | Description | |
|---|---|---|
| ProtocolRequiredService(IEnumerableType, IEnumerableString) | 
            Creates a new service requirement including a set of required services, and an optional list of preferred protocols.
              | |
| ProtocolRequiredService(IEnumerableType, String) | 
            Creates a new service requirement, including a set of requires services, and an optional list of preferred protocols.
              | |
| ProtocolRequiredService(String, IEnumerableType) | 
            Creates a new service requirement including a required protocol and an optional set of required services.
              | |
| ProtocolRequiredService(String, Type) | 
            Creates a new service requirement including a required protocol and a required service.
              | |
| ProtocolRequiredService(Type, String) | 
            Creates a new service requirement, including a required service, and an optional list of preferred protocols.
              | 
| Name | Description | |
|---|---|---|
| PreferredProtocols | 
            A list of preferred protocols (if RequiredProtocol is null).
              | |
| RequiredProtocol | 
            The required protocol.  Null if no specific protocol is required.
              | |
| RequiredServices | 
            Required services.
              | 
| Name | Description | |
|---|---|---|
| FindPreferred | 
            Find preferred downstream protocols.
              | |
| FindProtocols | 
            Find available downstream protocols.
              |