Protocols
The following protocols are available globally.
-
A handle for an asynchronous operation that can be canceled.
See moreDeclaration
Swift
public protocol AzureTask -
Undocumented
See moreDeclaration
Swift
public protocol ClientLogger -
Undocumented
See moreDeclaration
Swift
public protocol AzureDate : RequestStringConvertible, Comparable, Decodable, Encodable -
Protocol which allows clients to customize how they work with Paged Collections.
See moreDeclaration
Swift
public protocol PageableClient : PipelineClient
-
Protocol that ensures all XML models have a method that returns metadata necessary to convert an XML payload to a JSON payload.
See moreDeclaration
Swift
public protocol XMLModel -
Protocol for baseline options for individual service clients.
See moreDeclaration
Swift
public protocol ClientOptions -
Protocol for baseline options for individual client API calls.
See moreDeclaration
Swift
public protocol RequestOptions
-
Undocumented
See moreDeclaration
Swift
public protocol PipelineContextSupporting -
Protocol for implementing pipeline stages.
See moreDeclaration
Swift
public protocol PipelineStage -
Undocumented
See moreDeclaration
Swift
public protocol Credential -
Undocumented
See moreDeclaration
Swift
public protocol TokenCredential : Credential -
Undocumented
See moreDeclaration
Swift
public protocol Authenticating : PipelineStage -
Undocumented
See moreDeclaration
Swift
public protocol DataStringConvertible -
Undocumented
See moreDeclaration
Swift
public protocol TransportStage : PipelineStage
-
Undocumented
See moreDeclaration
Swift
public protocol BundleInfoProvider
-
Undocumented
See moreDeclaration
Swift
public protocol LocaleInfoProvider
-
Undocumented
See moreDeclaration
Swift
public protocol PlatformInfoProvider -
Undocumented
See moreDeclaration
Swift
public protocol Copyable : AnyObject -
The
ReachabilityManagerTypedescribes entities that listen for reachability changes of hosts and addresses for both WWAN and WiFi network interfaces.They can be used to determine background information about why a network operation failed, or to retry network requests when a connection is established. It should not be used to prevent a user from initiating a network request, as it’s possible that an initial request may be required to establish reachability.
See moreDeclaration
Swift
public protocol ReachabilityManagerType -
Can be string-formatted for use by AzureCore.
See moreDeclaration
Swift
public protocol RequestStringConvertible
View on GitHub
Protocols Reference