DsmlRequestDocument Kelas

Definisi

Kelas ini DsmlRequestDocument memungkinkan Anda untuk membangun payload permintaan DSML, seperti AddRequest, , ModifyRequestatau SearchRequest. Ini berisi nol atau lebih DirectoryRequest objek turunan. Pengguna dapat menambahkan, menghapus, memodifikasi, dan menghitung DirectoryRequest sebelum mengirim ke server. DsmlRequestDocument dapat digunakan dengan kelas Pengikatan DSML apa pun untuk mengangkut dokumen, seperti DsmlSoapHttpConnection.

public ref class DsmlRequestDocument : System::DirectoryServices::Protocols::DsmlDocument, System::Collections::IList
public class DsmlRequestDocument : System.DirectoryServices.Protocols.DsmlDocument, System.Collections.IList
type DsmlRequestDocument = class
    inherit DsmlDocument
    interface IList
    interface ICollection
    interface IEnumerable
Public Class DsmlRequestDocument
Inherits DsmlDocument
Implements IList
Warisan
DsmlRequestDocument
Penerapan

Konstruktor

DsmlRequestDocument()

DsmlRequestDocument() Konstruktor membuat instans DsmlRequestDocument kelas .

Properti

Count

Count Properti berisi jumlah DirectoryRequest objek dalam koleksi ini.

DocumentProcessing

Properti DocumentProcessing berisi salah satu nilai DsmlDocumentProcessing yang menentukan bagaimana elemen koleksi diproses.

ErrorProcessing

Properti ErrorProcessing berisi salah satu nilai DsmlErrorProcessing yang menentukan bagaimana kesalahan diproses.

IsFixedSize

Properti IsFixedSize berisi nilai yang menunjukkan apakah DsmlRequestDocument memiliki ukuran tetap.

IsReadOnly

Properti IsReadOnly berisi nilai yang menunjukkan apakah DsmlRequestDocument hanya dibaca atau tidak.

IsSynchronized

Properti IsSynchronized berisi nilai yang menunjukkan apakah akses ke DsmlRequestDocument disinkronkan (aman utas).

Item[Int32]

Properti Item[Int32] berisi DirectoryRequest objek pada indeks yang ditentukan.

RequestId

Properti RequestId berisi yang RequestID terkait dengan DsmlRequestDocument.

ResponseOrder

Properti ResponseOrder berisi salah satu nilai DsmlResponseOrder yang menentukan urutan respons.

SyncRoot

Properti SyncRoot berisi objek yang dapat digunakan untuk menyinkronkan akses ke DsmlRequestDocument.

Metode

Add(DirectoryRequest)

Metode Add(DirectoryRequest) menambahkan DirectoryRequest objek ke koleksi.

Clear()

Metode Clear() menghapus semua item dari koleksi ini.

Contains(DirectoryRequest)

Metode Contains(DirectoryRequest) menentukan apakah koleksi ini DsmlRequestDocument berisi objek yang ditentukan DirectoryRequest .

CopyTo(DirectoryRequest[], Int32)

Metode CopyTo(DirectoryRequest[], Int32) menyalin seluruh DsmlRequestDocument koleksi ke array satu dimensi, dimulai dari indeks array target yang ditentukan.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetEnumerator()

Metode GetEnumerator() mengembalikan enumerator untuk seluruh DsmlRequestDocument koleksi.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
IndexOf(DirectoryRequest)

Metode mengembalikan IndexOf(DirectoryRequest) indeks berbasis nol dari kemunculan pertama objek yang ditentukan DirectoryRequest dalam DsmlRequestDocument koleksi.

Insert(Int32, DirectoryRequest)

Metode Insert(Int32, DirectoryRequest) menyisipkan objek yang ditentukan DirectoryRequest ke DsmlRequestDocument dalam koleksi pada indeks yang ditentukan.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
Remove(DirectoryRequest)

Metode Remove(DirectoryRequest) menghapus kemunculan pertama objek yang ditentukan DirectoryRequest dari koleksi.

RemoveAt(Int32)

Metode RemoveAt(Int32) menghapus DirectoryRequest objek pada posisi yang ditentukan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
ToXml()

Metode mengubah ToXml() setiap DirectoryRequest objek dalam koleksi menjadi XmlDocument objek.

Implementasi Antarmuka Eksplisit

ICollection.CopyTo(Array, Int32)

Menyalin seluruh DsmlRequestDocument koleksi ke array satu dimensi, dimulai dari indeks array target yang ditentukan.

ICollection.Count

Mendapatkan jumlah DirectoryRequest objek dalam koleksi ini.

ICollection.IsSynchronized

Mendapatkan nilai yang menunjukkan apakah akses ke disinkronkan DsmlRequestDocument (aman utas).

ICollection.SyncRoot

Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke DsmlRequestDocument.

IList.Add(Object)

DirectoryRequest Menambahkan objek ke koleksi.

IList.Clear()

Menghapus semua item dari koleksi.

IList.Contains(Object)

Menunjukkan apakah koleksi ini DsmlRequestDocument berisi objek yang ditentukan DirectoryRequest .

IList.IndexOf(Object)

Mengembalikan indeks berbasis nol dari kemunculan pertama objek yang ditentukan DirectoryRequest dalam DsmlRequestDocument koleksi.

IList.Insert(Int32, Object)

Menyisipkan objek yang ditentukan DirectoryRequest ke DsmlRequestDocument dalam koleksi pada indeks yang ditentukan.

IList.IsFixedSize

Mendapatkan nilai yang menunjukkan apakah DsmlRequestDocument memiliki ukuran tetap.

IList.IsReadOnly

Mendapatkan nilai yang menunjukkan apakah DsmlRequestDocument bersifat baca-saja atau tidak.

IList.Item[Int32]

Mendapatkan atau mengatur DirectoryRequest objek pada indeks yang ditentukan.

IList.Remove(Object)

Menghapus kemunculan pertama objek yang ditentukan DirectoryRequest dari koleksi.

IList.RemoveAt(Int32)

DirectoryRequest Menghapus objek pada posisi yang ditentukan.

Metode Ekstensi

Cast<TResult>(IEnumerable)

Mentransmisikan elemen dari IEnumerable ke jenis yang ditentukan.

OfType<TResult>(IEnumerable)

Memfilter elemen berdasarkan IEnumerable jenis tertentu.

AsParallel(IEnumerable)

Mengaktifkan paralelisasi kueri.

AsQueryable(IEnumerable)

Mengonversi menjadi IEnumerableIQueryable.

Berlaku untuk

Lihat juga