EnsureAuthenticated¶
İstemcinin kimliği henüz doğrulanmamışsa, belirtilen hizmet ve kapsamla kimliğini doğrular.
myRestClient.EnsureAuthenticated():RestClient (RestClient)
myRestClient.EnsureAuthenticated(service: string):RestClient (RestClient)
İstemcinin kimliği henüz doğrulanmamışsa, belirtilen hizmet ve kapsamla kimliğini doğrular.
myRestClient.EnsureAuthenticated(service: string, scope: string):RestClient (RestClient)
İstemcinin kimliği henüz doğrulanmamışsa, belirtilen hizmet, kapsam ve kimlikle kimliğini doğrular.
myRestClient.EnsureAuthenticated(service: string, scope: string, identity: ( string | Identity | "null" )):RestClient
Parametreler¶
string service
string scope
Kimlik doğrulama bağlamının kapsamı.
( string | Identity | "null" ) identity
Taklit edilecek kimlik. Bir Identity örneği veya kimlik ID'si olabilir.
Döndürür¶
Geçerli RestClient örneği. Geçerli RestClient örneği. Geçerli RestClient örneği.
Açıklamalar¶
Kimlik doğrulama kapsamı service parametreye bağlıdır. Ayrıntılar için hizmet belgelerine bakın.
Bu yöntem, hizmet için yapılandırılmışsa sunucudan sunucuya kimlik doğrulaması yapmaya çalışır. Aksi takdirde, kullanıcı onayının önceden verilmiş olması gerekir.
Kimlik doğrulaması başarısız olursa hata oluşur. Olası kimlik doğrulama hatalarını işlemek için try-catch bloğu kullanın.
Örnek¶
1 2 3 4 5 | |
service parametreye bağlıdır. Ayrıntılar için hizmet belgelerine bakın. Bu yöntem, hizmet için yapılandırılmışsa sunucudan sunucuya kimlik doğrulaması yapmaya çalışır. Aksi takdirde, kullanıcı onayının önceden verilmiş olması gerekir.
Kimlik doğrulaması başarısız olursa hata oluşur. Olası kimlik doğrulama hatalarını işlemek için try-catch bloğu kullanın.
Örnek¶
1 2 3 4 5 | |
service parametreye bağlıdır. Ayrıntılar için hizmet belgelerine bakın. Bu yöntem, hizmet için yapılandırılmışsa sunucudan sunucuya kimlik doğrulaması yapmaya çalışır. Aksi takdirde, kullanıcı onayının önceden verilmiş olması gerekir.
Kimlik doğrulaması başarısız olursa hata oluşur. Olası kimlik doğrulama hatalarını işlemek için try-catch bloğu kullanın.
Örnek¶
1 2 3 4 5 | |