Interface IAPIFacade
Inherited Members
Namespace: Estrelica.Archer.Utility
Assembly: Estrelica.Archer.Utility.dll
Syntax
[StayPublic]
[DoNotObfuscateType]
public interface IAPIFacade : IArcherSoapAPI, IArcherRestAPI, ICastleHillExtendedAPI, IArcherUndocumentedAPI
Properties
BasicHttpBinding
Allows BasicHttpBinding settings to be overridden for all Archer webservices (SOAP) calls made by the APIFacade
Declaration
[Obsolete("This property is obsolete. Settings on this property will be ignored.", false)]
BasicHttpBinding BasicHttpBinding { get; }
Property Value
BasicHttpBinding |
Remarks
This is no longer needed since the SOAP calls no longer depend on WCF.
EnableExtensions
Allows extensions to be enabled/disabled, for use in testing non-extension behavior in environments where extensions are available.
Declaration
bool EnableExtensions { get; set; }
Property Value
bool |
ExtensionPreference
If extensions are licensed, available and enabled, this indicates which extension path takes precedence when both are discovered. Options are DatabaseFirst, ExtendedAPIFirst. Default is DatabaseFirst.
Declaration
APIPreference ExtensionPreference { get; set; }
Property Value
APIPreference |
Methods
ExtensionsAvailable(Version)
Returns the APISource "extensions type" that are available for the current session.
Declaration
APISource ExtensionsAvailable(Version requiredVersion = null)
Parameters
Version
requiredVersion
Optional param for an expected Extended API version |
Returns
APISource
None if no extensions are available, ExtendedAPI if the Extended API is available (and, if specified, is at least "requiredVersion", Database if Database extensions are available |