IDistributionMethod¶
Common contract implemented by every distribution-channel option so the payload can expose a channel discriminator.
Compilation status: This type is defined in
Business\SAIF.Business.Policy.Audit.ApiCalls\DistributionMethod.cs, which is present in this library's source directory but is not listed in the<Compile>item group ofSAIF.BOF.Business.Policy.Audit.ApiCalls.csproj. It is a source-included artifact and is not part of the compiledSAIF.Business.Policy.Audit.ApiCallsassembly's public surface.
Purpose¶
- Standardize access to the
DistributionMethodTypevalue across imaging, email, fax, print, file-share, and other channel objects.
Context¶
- Namespace:
SAIF.Business.Policy.Audit.ApiCalls - Assembly/package:
SAIF.Business.Policy.Audit.ApiCalls
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| DistributionMethodType | string DistributionMethodType { get; } |
Exposes the channel discriminator used to identify the concrete distribution method. |
Behavioral notes¶
- The interface defines only the discriminator property; channel-specific fields live on the concrete implementations.
Constraints and usage notes¶
- Concrete classes rely on
DistributionMethod<T>to supply the interface implementation.
Sources¶
Business\SAIF.Business.Policy.Audit.ApiCalls\DistributionMethod.cs