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
ReachabilityManagerType
describes 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