Bagikan melalui


Metode ISSOAdmin.CreateFieldInfo

 

Metode CreateFieldInfo membuat informasi bidang untuk aplikasi.

Syntax

  
HRESULT CreateFieldInfo(  
BSTR bstrApplicationName,  
BSTR bstrLabel,  
LONG lFlags  
);  
  
Sub CreateFieldInfo(  
bstrApplicationName As String,  
bstrLabel As String,  
lFlags As Long  
)  

Parameter-parameternya

bstrApplicationName
[di] String yang menentukan nama aplikasi. Parameter ini tidak boleh NULL, string kosong, atau berisi spasi. Nama aplikasi tidak peka huruf besar/kecil, tetapi kasus akan dipertahankan. Misalnya, ABC, abc, dan AbC dianggap sebagai aplikasi yang sama.

bstrApplicationName
[di] String yang menentukan nama aplikasi. Parameter ini tidak boleh NULL, string kosong, atau berisi spasi. Nama aplikasi tidak peka huruf besar/kecil, tetapi kasus akan dipertahankan. Misalnya, ABC, abc, dan AbC dianggap sebagai aplikasi yang sama.

bstrLabel
[di] String yang menentukan nilai label. Parameter ini tidak boleh NULL atau string kosong.

bstrLabel
[di] String yang menentukan nilai label. Parameter ini tidak boleh NULL atau string kosong.

lFlags
[di] Bilangan bulat panjang menentukan apakah bidang ditutupi. Jika bidang harus ditutupi saat ditampilkan di antarmuka pengguna, tentukan SSO_FLAG_FIELD_INFO_MASK. Parameter bendera akan diabaikan untuk bidang (ID pengguna) pertama, karena tidak akan ditutupi.

lFlags
[di] Bilangan bulat panjang menentukan apakah bidang ditutupi. Jika bidang harus ditutupi saat ditampilkan di antarmuka pengguna, tentukan SSO_FLAG_FIELD_INFO_MASK. Parameter bendera akan diabaikan untuk bidang (ID pengguna) pertama, karena tidak akan ditutupi.

Mengembalikan Nilai

Metode ini mengembalikan HRESULT yang menunjukkan apakah berhasil diselesaikan. Untuk detail selengkapnya, lihat bagian Nilai Kesalahan.

Tidak dapat diterapkan.

Nilai Kesalahan

Metode ini mengembalikan HRESULT yang berisi salah satu nilai dalam tabel berikut.

Metode ini menunjukkan kesalahan dengan mengatur properti Angka objek Err global ke salah satu nilai dalam tabel berikut.

Nilai Description
S_OK Metode berhasil.
E_ACCESSDENIED Akses ditolak ke penelepon.
E_INVALIDARG Parameter yang tidak valid terdeteksi.

Komentar

Aplikasi harus ada sebelum informasi bidangnya dapat dibuat. Jumlah bidang yang ditambahkan harus sama dengan nilai numFields yang ditentukan ketika aplikasi dibuat, jika tidak, aplikasi akan dinonaktifkan pada waktu proses.

Meskipun ID pengguna eksternal tidak dianggap sebagai kredensial eksternal, id pengguna memerlukan bidang untuk menjelaskan bagaimana id tersebut akan ditampilkan oleh antarmuka pengguna. Bidang pertama yang dibuat akan dianggap sebagai bidang yang menjelaskan ID pengguna eksternal. Minimal satu bidang diperlukan, dan biasanya setidaknya dua bidang harus ditentukan untuk memberikan kredensial. Aplikasi tidak dapat memiliki kredensial.

Untuk mengakses metode ini, Anda harus menjadi Administrator SSO, Administrator Afiliasi SSO, atau Administrator Aplikasi SSO.

Persyaratan

Platform: Windows

Lihat Juga

Pemrograman dengan Akses Menyeluruh Enterprise
Antarmuka ISSOAdmin (COM)
Anggota ISSOAdmin