DsmlRequestDocument Klass

Definition

Med DsmlRequestDocument klassen kan du skapa en nyttolast för DSML-begäranden, till exempel AddRequest, ModifyRequesteller SearchRequest. Den innehåller noll eller fler DirectoryRequest härledda objekt. Användaren kan lägga till, ta bort, ändra och räkna upp innan det DirectoryRequest skickas till servern. DsmlRequestDocument kan användas med alla DSML-bindningsklasser för att transportera dokumentet, till exempel 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
Arv
DsmlRequestDocument
Implementeringar

Konstruktorer

Name Description
DsmlRequestDocument()

Konstruktorn DsmlRequestDocument() skapar en instans av DsmlRequestDocument klassen.

Egenskaper

Name Description
Count

Egenskapen Count innehåller antalet DirectoryRequest objekt i den här samlingen.

DocumentProcessing

Egenskapen DocumentProcessing innehåller ett av värdena DsmlDocumentProcessing för som anger hur elementen i samlingen bearbetas.

ErrorProcessing

Egenskapen ErrorProcessing innehåller ett av värdena DsmlErrorProcessing för som anger hur fel bearbetas.

IsFixedSize

Egenskapen IsFixedSize innehåller ett värde som anger om den DsmlRequestDocument har en fast storlek.

IsReadOnly

Egenskapen IsReadOnly innehåller ett värde som anger om den DsmlRequestDocument är skrivskyddad eller inte.

IsSynchronized

Egenskapen IsSynchronized innehåller ett värde som anger om åtkomsten DsmlRequestDocument till är synkroniserad (trådsäker).

Item[Int32]

Egenskapen Item[Int32] innehåller objektet DirectoryRequest i det angivna indexet.

RequestId

Hämtar eller anger det begärande-ID som är associerat med DsmlRequestDocument.

ResponseOrder

Egenskapen ResponseOrder innehåller ett av värdena DsmlResponseOrder för som anger ordningen på svaret.

SyncRoot

Egenskapen SyncRoot innehåller ett objekt som kan användas för att synkronisera åtkomsten DsmlRequestDocumenttill .

Metoder

Name Description
Add(DirectoryRequest)

Metoden Add(DirectoryRequest) lägger till ett DirectoryRequest objekt i samlingen.

Clear()

Metoden Clear() tar bort alla objekt från den här samlingen.

Contains(DirectoryRequest)

Metoden Contains(DirectoryRequest) avgör om den här DsmlRequestDocument samlingen innehåller det angivna DirectoryRequest objektet.

CopyTo(DirectoryRequest[], Int32)

Metoden CopyTo(DirectoryRequest[], Int32) kopierar hela DsmlRequestDocument samlingen till en endimensionell matris med början vid det angivna indexet för målmatrisen.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetEnumerator()

Metoden GetEnumerator() returnerar en uppräknare för hela DsmlRequestDocument samlingen.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
IndexOf(DirectoryRequest)

Metoden IndexOf(DirectoryRequest) returnerar det nollbaserade indexet för den första förekomsten av det angivna DirectoryRequest objektet i DsmlRequestDocument samlingen.

Insert(Int32, DirectoryRequest)

Metoden Insert(Int32, DirectoryRequest) infogar det angivna DirectoryRequest objektet i DsmlRequestDocument samlingen vid det angivna indexet.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
Remove(DirectoryRequest)

Metoden Remove(DirectoryRequest) tar bort den första förekomsten av det angivna DirectoryRequest objektet från samlingen.

RemoveAt(Int32)

Metoden RemoveAt(Int32) tar bort objektet DirectoryRequest på den angivna positionen.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
ToXml()

Metoden ToXml() omvandlar varje DirectoryRequest objekt i samlingen till ett XmlDocument objekt.

Explicita gränssnittsimplementeringar

Name Description
ICollection.CopyTo(Array, Int32)

Kopierar hela DsmlRequestDocument samlingen till en endimensionell matris med början vid det angivna indexet för målmatrisen.

ICollection.Count

Hämtar antalet DirectoryRequest objekt i den här samlingen.

ICollection.IsSynchronized

Hämtar ett värde som anger om åtkomsten DsmlRequestDocument till är synkroniserad (trådsäker).

ICollection.SyncRoot

Hämtar ett objekt som kan användas för att synkronisera åtkomsten DsmlRequestDocumenttill .

IList.Add(Object)

Lägger till ett DirectoryRequest objekt i samlingen.

IList.Clear()

Tar bort alla objekt från samlingen.

IList.Contains(Object)

Anger om den här DsmlRequestDocument samlingen innehåller det angivna DirectoryRequest objektet.

IList.IndexOf(Object)

Returnerar det nollbaserade indexet för den första förekomsten av det angivna DirectoryRequest objektet i DsmlRequestDocument samlingen.

IList.Insert(Int32, Object)

Infogar det angivna DirectoryRequest objektet i DsmlRequestDocument samlingen vid det angivna indexet.

IList.IsFixedSize

Hämtar ett värde som anger om har DsmlRequestDocument en fast storlek.

IList.IsReadOnly

Hämtar ett värde som anger om är DsmlRequestDocument skrivskyddat eller inte.

IList.Item[Int32]

Hämtar eller anger objektet DirectoryRequest vid det angivna indexet.

IList.Remove(Object)

Tar bort den första förekomsten av det angivna DirectoryRequest objektet från samlingen.

IList.RemoveAt(Int32)

Tar bort objektet DirectoryRequest på den angivna positionen.

Tilläggsmetoder

Name Description
AsParallel(IEnumerable)

Möjliggör parallellisering av en fråga.

AsQueryable(IEnumerable)

Konverterar en IEnumerable till en IQueryable.

Cast<TResult>(IEnumerable)

Omvandlar elementen i en IEnumerable till den angivna typen.

OfType<TResult>(IEnumerable)

Filtrerar elementen i en IEnumerable baserat på en angiven typ.

Gäller för

Se även