Initializer

init(host:port:protocol:realm:authenticationMethod:)

Creates a protection space object from the given host, port, protocol, realm, and authentication method. 保護空間オブジェクトをこの与えられたホスト、ポート、プロトコル、レルム、そして認証メソッドから作成します。

Declaration 宣言

init(host: String, 
port: Int, 
protocol: String?, 
realm: String?, 
authenticationMethod: String?)

Parameters パラメータ

host

The host name for the URLProtectionSpace object. URLProtectionSpaceオブジェクトに対するホスト名。

port

The port for the protection space object. If port is 0, the default port for the specified protocol is used, for example, port 80 for HTTP. Note that servers can, and do, treat these values differently. 保護空間オブジェクトに対するポート。portが0ならば、指定されたプロトコルに対する省略時のポートが使われます、例えば、ポート80をHTTPに対して。サーバはこれら値を異なって扱う可能性がある、そして事実そうすることに注意してください。

protocol

The protocol for the protection space object. 保護空間オブジェクトに対するプロトコル。 The value of protocol is equivalent to the scheme for a URL in the protection space, for example, “http”, “https”, “ftp”, etc.

realm

A string indicating a protocol-specific subdivision of the host. realm may be nil if there is no specified realm or if the protocol doesn’t support realms. ホストのプロトコル特有の下位区分を指し示している文字列。realmは、nilであるかもしれません、指定されたレルムがないならばまたはプロトコルがレルムをサポートしないならば。

authenticationMethod

The type of authentication to use. authenticationMethod should be set to one of the values in NSURLProtectionSpace Authentication Method Constants or nil to use the default, NSURLAuthenticationMethodDefault. 使用する認証の型。authenticationMethodは、NSURLProtectionSpace認証メソッド定数の中の値のうちの1つに設定されなければなりません、またはnilで初期設定、NSURLAuthenticationMethodDefaultを使います。

Return Value 戻り値

A new protection space object, initialized with the given host, port, protocol, realm, and authentication method. 新しい保護空間オブジェクト、この与えられたホスト、ポート、プロトコル、レルム、そして認証メソッドで初期化されます。

See Also 参照

Creating a Protection Space 保護空間を作成する