linux-packaging-mono/external/api-snapshot/profiles/net_4_x/System.DirectoryServices.Protocols.cs
Xamarin Public Jenkins (auto-signing) 64ac736ec5 Imported Upstream version 6.0.0.172
Former-commit-id: f3cc9b82f3e5bd8f0fd3ebc098f789556b44e9cd
2019-04-12 14:10:50 +00:00

1095 lines
65 KiB
C#

// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")]
[assembly:System.CLSCompliantAttribute(true)]
[assembly:System.Diagnostics.DebuggableAttribute(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")]
[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")]
[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.DirectoryServices.Protocols.dll")]
[assembly:System.Reflection.AssemblyDescriptionAttribute("System.DirectoryServices.Protocols.dll")]
[assembly:System.Reflection.AssemblyFileVersionAttribute("4.6.57.0")]
[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.6.57.0")]
[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")]
[assembly:System.Reflection.AssemblyTitleAttribute("System.DirectoryServices.Protocols.dll")]
[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")]
[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")]
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(System.Runtime.CompilerServices.CompilationRelaxations.NoStringInterning)]
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)]
[assembly:System.Security.AllowPartiallyTrustedCallersAttribute]
namespace System
{
[System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true)]
internal partial class MonoDocumentationNoteAttribute : System.MonoTODOAttribute
{
public MonoDocumentationNoteAttribute(string comment) { }
}
[System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true)]
internal partial class MonoExtensionAttribute : System.MonoTODOAttribute
{
public MonoExtensionAttribute(string comment) { }
}
[System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true)]
internal partial class MonoInternalNoteAttribute : System.MonoTODOAttribute
{
public MonoInternalNoteAttribute(string comment) { }
}
[System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true)]
internal partial class MonoLimitationAttribute : System.MonoTODOAttribute
{
public MonoLimitationAttribute(string comment) { }
}
[System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true)]
internal partial class MonoNotSupportedAttribute : System.MonoTODOAttribute
{
public MonoNotSupportedAttribute(string comment) { }
}
[System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true)]
internal partial class MonoTODOAttribute : System.Attribute
{
public MonoTODOAttribute() { }
public MonoTODOAttribute(string comment) { }
public string Comment { get { throw null; } }
}
}
namespace System.DirectoryServices.Protocols
{
[System.MonoTODOAttribute]
public partial class AddRequest : System.DirectoryServices.Protocols.DirectoryRequest
{
public AddRequest() { }
public AddRequest(string distinguishedName, params System.DirectoryServices.Protocols.DirectoryAttribute[] attributes) { }
public AddRequest(string distinguishedName, string objectClass) { }
public System.DirectoryServices.Protocols.DirectoryAttributeCollection Attributes { get { throw null; } }
public string DistinguishedName { get { throw null; } set { } }
protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; }
}
public partial class AddResponse : System.DirectoryServices.Protocols.DirectoryResponse
{
public AddResponse() { }
}
public partial class AsqRequestControl : System.DirectoryServices.Protocols.DirectoryControl
{
public AsqRequestControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
public AsqRequestControl(string attributeName) : base (default(string), default(byte[]), default(bool), default(bool)) { }
public string AttributeName { get { throw null; } set { } }
[System.MonoTODOAttribute]
public override byte[] GetValue() { throw null; }
}
[System.MonoTODOAttribute]
public partial class AsqResponseControl : System.DirectoryServices.Protocols.DirectoryControl
{
internal AsqResponseControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
public System.DirectoryServices.Protocols.ResultCode Result { get { throw null; } }
}
public enum AuthType
{
Anonymous = 0,
Basic = 1,
Digest = 4,
Dpa = 6,
External = 8,
Kerberos = 9,
Msn = 7,
Negotiate = 2,
Ntlm = 3,
Sicily = 5,
}
[System.SerializableAttribute]
public partial class BerConversionException : System.DirectoryServices.Protocols.DirectoryException
{
public BerConversionException() { }
protected BerConversionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
public BerConversionException(string message) { }
public BerConversionException(string message, System.Exception inner) { }
}
[System.MonoTODOAttribute]
public sealed partial class BerConverter
{
public BerConverter() { }
[System.MonoTODOAttribute]
public static object[] Decode(string format, byte[] value) { throw null; }
[System.MonoTODOAttribute]
public static byte[] Encode(string format, params object[] value) { throw null; }
}
public partial class CompareRequest : System.DirectoryServices.Protocols.DirectoryRequest
{
public CompareRequest() { }
public CompareRequest(string distinguishedName, System.DirectoryServices.Protocols.DirectoryAttribute assertion) { }
public CompareRequest(string distinguishedName, string attributeName, byte[] value) { }
public CompareRequest(string distinguishedName, string attributeName, string value) { }
public CompareRequest(string distinguishedName, string attributeName, System.Uri value) { }
public System.DirectoryServices.Protocols.DirectoryAttribute Assertion { get { throw null; } }
public string DistinguishedName { get { throw null; } set { } }
[System.MonoTODOAttribute]
protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; }
}
public partial class CompareResponse : System.DirectoryServices.Protocols.DirectoryResponse
{
internal CompareResponse() { }
}
public partial class CrossDomainMoveControl : System.DirectoryServices.Protocols.DirectoryControl
{
public CrossDomainMoveControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
public CrossDomainMoveControl(string targetDomainController) : base (default(string), default(byte[]), default(bool), default(bool)) { }
public string TargetDomainController { get { throw null; } set { } }
[System.MonoTODOAttribute]
public override byte[] GetValue() { throw null; }
}
public partial class DeleteRequest : System.DirectoryServices.Protocols.DirectoryRequest
{
public DeleteRequest() { }
public DeleteRequest(string distinguishedName) { }
public string DistinguishedName { get { throw null; } set { } }
[System.MonoTODOAttribute]
protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; }
}
public partial class DeleteResponse : System.DirectoryServices.Protocols.DirectoryResponse
{
internal DeleteResponse() { }
}
public enum DereferenceAlias
{
Always = 3,
FindingBaseObject = 2,
InSearching = 1,
Never = 0,
}
public delegate void DereferenceConnectionCallback(System.DirectoryServices.Protocols.LdapConnection primaryConnection, System.DirectoryServices.Protocols.LdapConnection connectionToDereference);
[System.MonoTODOAttribute]
public partial class DirectoryAttribute : System.Collections.CollectionBase
{
public DirectoryAttribute() { }
public DirectoryAttribute(string name, byte[] value) { }
public DirectoryAttribute(string name, params object[] values) { }
public DirectoryAttribute(string name, string value) { }
public DirectoryAttribute(string name, System.Uri value) { }
public object this[int index] { get { throw null; } set { } }
public string Name { get { throw null; } set { } }
[System.MonoTODOAttribute]
public int Add(byte[] value) { throw null; }
[System.MonoTODOAttribute]
public int Add(string value) { throw null; }
[System.MonoTODOAttribute]
public int Add(System.Uri value) { throw null; }
[System.MonoTODOAttribute]
public void AddRange(object[] values) { }
[System.MonoTODOAttribute]
public bool Contains(object value) { throw null; }
[System.MonoTODOAttribute]
public void CopyTo(object[] array, int index) { }
[System.MonoTODOAttribute]
public object[] GetValues(System.Type valuesType) { throw null; }
[System.MonoTODOAttribute]
public int IndexOf(object value) { throw null; }
[System.MonoTODOAttribute]
public void Insert(int index, byte[] value) { }
[System.MonoTODOAttribute]
public void Insert(int index, string value) { }
[System.MonoTODOAttribute]
public void Insert(int index, System.Uri value) { }
[System.MonoTODOAttribute]
protected override void OnValidate(object value) { }
[System.MonoTODOAttribute]
public void Remove(object value) { }
}
[System.MonoTODOAttribute]
public partial class DirectoryAttributeCollection : System.Collections.CollectionBase
{
internal DirectoryAttributeCollection() { }
public System.DirectoryServices.Protocols.DirectoryAttribute this[int index] { get { throw null; } set { } }
public int Add(System.DirectoryServices.Protocols.DirectoryAttribute attribute) { throw null; }
public void AddRange(System.DirectoryServices.Protocols.DirectoryAttributeCollection attributeCollection) { }
public void AddRange(System.DirectoryServices.Protocols.DirectoryAttribute[] attributes) { }
public bool Contains(System.DirectoryServices.Protocols.DirectoryAttribute value) { throw null; }
public void CopyTo(System.DirectoryServices.Protocols.DirectoryAttribute[] array, int index) { }
public int IndexOf(System.DirectoryServices.Protocols.DirectoryAttribute value) { throw null; }
public void Insert(int index, System.DirectoryServices.Protocols.DirectoryAttribute value) { }
[System.MonoTODOAttribute("verify")]
protected override void OnValidate(object value) { }
public void Remove(System.DirectoryServices.Protocols.DirectoryAttribute value) { }
}
public partial class DirectoryAttributeModification : System.DirectoryServices.Protocols.DirectoryAttribute
{
public DirectoryAttributeModification() { }
public System.DirectoryServices.Protocols.DirectoryAttributeOperation Operation { get { throw null; } set { } }
}
public partial class DirectoryAttributeModificationCollection : System.Collections.CollectionBase
{
public DirectoryAttributeModificationCollection() { }
public System.DirectoryServices.Protocols.DirectoryAttributeModification this[int index] { get { throw null; } set { } }
public int Add(System.DirectoryServices.Protocols.DirectoryAttributeModification attribute) { throw null; }
public void AddRange(System.DirectoryServices.Protocols.DirectoryAttributeModificationCollection attributeCollection) { }
public void AddRange(System.DirectoryServices.Protocols.DirectoryAttributeModification[] attributes) { }
public bool Contains(System.DirectoryServices.Protocols.DirectoryAttributeModification value) { throw null; }
public void CopyTo(System.DirectoryServices.Protocols.DirectoryAttributeModification[] array, int index) { }
public int IndexOf(System.DirectoryServices.Protocols.DirectoryAttributeModification value) { throw null; }
public void Insert(int index, System.DirectoryServices.Protocols.DirectoryAttributeModification value) { }
[System.MonoTODOAttribute("verify")]
protected override void OnValidate(object value) { }
public void Remove(System.DirectoryServices.Protocols.DirectoryAttributeModification value) { }
}
public enum DirectoryAttributeOperation
{
Add = 0,
Delete = 1,
Replace = 2,
}
public abstract partial class DirectoryConnection
{
protected DirectoryConnection() { }
[System.MonoTODOAttribute]
public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get { throw null; } }
[System.MonoTODOAttribute]
public virtual System.Net.NetworkCredential Credential { set { } }
[System.MonoTODOAttribute]
public virtual System.DirectoryServices.Protocols.DirectoryIdentifier Directory { get { throw null; } }
[System.MonoTODOAttribute]
public virtual System.TimeSpan Timeout { get { throw null; } set { } }
[System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
public abstract System.DirectoryServices.Protocols.DirectoryResponse SendRequest(System.DirectoryServices.Protocols.DirectoryRequest request);
}
public partial class DirectoryControl
{
public DirectoryControl(string type, byte[] value, bool isCritical, bool serverSide) { }
public bool IsCritical { get { throw null; } set { } }
public bool ServerSide { get { throw null; } set { } }
public string Type { get { throw null; } }
[System.MonoTODOAttribute]
public virtual byte[] GetValue() { throw null; }
}
[System.MonoTODOAttribute]
public partial class DirectoryControlCollection : System.Collections.CollectionBase
{
public DirectoryControlCollection() { }
public System.DirectoryServices.Protocols.DirectoryControl this[int index] { get { throw null; } set { } }
public int Add(System.DirectoryServices.Protocols.DirectoryControl control) { throw null; }
public void AddRange(System.DirectoryServices.Protocols.DirectoryControlCollection controlCollection) { }
public void AddRange(System.DirectoryServices.Protocols.DirectoryControl[] controls) { }
public bool Contains(System.DirectoryServices.Protocols.DirectoryControl value) { throw null; }
public void CopyTo(System.DirectoryServices.Protocols.DirectoryControl[] array, int index) { }
public int IndexOf(System.DirectoryServices.Protocols.DirectoryControl value) { throw null; }
public void Insert(int index, System.DirectoryServices.Protocols.DirectoryControl value) { }
[System.MonoTODOAttribute("verify")]
protected override void OnValidate(object value) { }
public void Remove(System.DirectoryServices.Protocols.DirectoryControl value) { }
}
[System.SerializableAttribute]
public partial class DirectoryException : System.Exception
{
public DirectoryException() { }
protected DirectoryException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
public DirectoryException(string message) { }
public DirectoryException(string message, System.Exception inner) { }
}
public abstract partial class DirectoryIdentifier
{
protected DirectoryIdentifier() { }
}
public partial class DirectoryNotificationControl : System.DirectoryServices.Protocols.DirectoryControl
{
internal DirectoryNotificationControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
}
public abstract partial class DirectoryOperation
{
protected DirectoryOperation() { }
}
[System.MonoTODOAttribute]
[System.SerializableAttribute]
public partial class DirectoryOperationException : System.DirectoryServices.Protocols.DirectoryException, System.Runtime.Serialization.ISerializable
{
public DirectoryOperationException() { }
public DirectoryOperationException(System.DirectoryServices.Protocols.DirectoryResponse response) { }
public DirectoryOperationException(System.DirectoryServices.Protocols.DirectoryResponse response, string message) { }
public DirectoryOperationException(System.DirectoryServices.Protocols.DirectoryResponse response, string message, System.Exception inner) { }
protected DirectoryOperationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
public DirectoryOperationException(string message) { }
public DirectoryOperationException(string message, System.Exception inner) { }
public System.DirectoryServices.Protocols.DirectoryResponse Response { get { throw null; } }
[System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)]
public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
}
[System.MonoTODOAttribute]
public abstract partial class DirectoryRequest : System.DirectoryServices.Protocols.DirectoryOperation
{
internal DirectoryRequest() { }
public System.DirectoryServices.Protocols.DirectoryControlCollection Controls { get { throw null; } }
public string RequestId { get { throw null; } set { } }
protected abstract System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc);
}
[System.MonoTODOAttribute]
public abstract partial class DirectoryResponse : System.DirectoryServices.Protocols.DirectoryOperation
{
internal DirectoryResponse() { }
public virtual System.DirectoryServices.Protocols.DirectoryControl[] Controls { get { throw null; } }
public virtual string ErrorMessage { get { throw null; } }
public virtual string MatchedDN { get { throw null; } }
public virtual System.Uri[] Referral { get { throw null; } }
public string RequestId { get { throw null; } }
public virtual System.DirectoryServices.Protocols.ResultCode ResultCode { get { throw null; } }
}
[System.FlagsAttribute]
public enum DirectorySynchronizationOptions
{
IncrementalValues = 8,
None = 0,
ObjectSecurity = 1,
ParentsFirst = 2,
PublicDataOnly = 4,
}
public partial class DirSyncRequestControl : System.DirectoryServices.Protocols.DirectoryControl
{
public DirSyncRequestControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
public DirSyncRequestControl(byte[] cookie) : base (default(string), default(byte[]), default(bool), default(bool)) { }
public DirSyncRequestControl(byte[] cookie, System.DirectoryServices.Protocols.DirectorySynchronizationOptions option) : base (default(string), default(byte[]), default(bool), default(bool)) { }
public DirSyncRequestControl(byte[] cookie, System.DirectoryServices.Protocols.DirectorySynchronizationOptions option, int attributeCount) : base (default(string), default(byte[]), default(bool), default(bool)) { }
public int AttributeCount { get { throw null; } set { } }
public byte[] Cookie { get { throw null; } set { } }
public System.DirectoryServices.Protocols.DirectorySynchronizationOptions Option { get { throw null; } set { } }
public override byte[] GetValue() { throw null; }
}
[System.MonoTODOAttribute]
public partial class DirSyncResponseControl : System.DirectoryServices.Protocols.DirectoryControl
{
internal DirSyncResponseControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
public byte[] Cookie { get { throw null; } }
public bool MoreData { get { throw null; } }
public int ResultSize { get { throw null; } }
}
public partial class DomainScopeControl : System.DirectoryServices.Protocols.DirectoryControl
{
public DomainScopeControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
}
public partial class DsmlAuthRequest : System.DirectoryServices.Protocols.DirectoryRequest
{
public DsmlAuthRequest() { }
public DsmlAuthRequest(string principal) { }
public string Principal { get { throw null; } set { } }
[System.MonoTODOAttribute]
protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; }
}
public partial class DsmlAuthResponse : System.DirectoryServices.Protocols.DirectoryResponse
{
internal DsmlAuthResponse() { }
}
public partial class DsmlDirectoryIdentifier : System.DirectoryServices.Protocols.DirectoryIdentifier
{
public DsmlDirectoryIdentifier(System.Uri serverUri) { }
public System.Uri ServerUri { get { throw null; } }
}
public abstract partial class DsmlDocument
{
protected DsmlDocument() { }
public abstract System.Xml.XmlDocument ToXml();
}
public enum DsmlDocumentProcessing
{
Parallel = 1,
Sequential = 0,
}
public enum DsmlErrorProcessing
{
Exit = 1,
Resume = 0,
}
[System.MonoTODOAttribute]
public partial class DsmlErrorResponse : System.DirectoryServices.Protocols.DirectoryResponse
{
public DsmlErrorResponse() { }
public override System.DirectoryServices.Protocols.DirectoryControl[] Controls { get { throw null; } }
public string Detail { get { throw null; } }
public override string ErrorMessage { get { throw null; } }
public override string MatchedDN { get { throw null; } }
public string Message { get { throw null; } }
public override System.Uri[] Referral { get { throw null; } }
public override System.DirectoryServices.Protocols.ResultCode ResultCode { get { throw null; } }
public System.DirectoryServices.Protocols.ErrorResponseCategory Type { get { throw null; } }
}
[System.SerializableAttribute]
public partial class DsmlInvalidDocumentException : System.DirectoryServices.Protocols.DirectoryException
{
public DsmlInvalidDocumentException() { }
protected DsmlInvalidDocumentException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
public DsmlInvalidDocumentException(string message) { }
public DsmlInvalidDocumentException(string message, System.Exception inner) { }
}
[System.MonoTODOAttribute]
public partial class DsmlRequestDocument : System.DirectoryServices.Protocols.DsmlDocument, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
{
internal DsmlRequestDocument() { }
public int Count { get { throw null; } }
public System.DirectoryServices.Protocols.DsmlDocumentProcessing DocumentProcessing { get { throw null; } set { } }
public System.DirectoryServices.Protocols.DsmlErrorProcessing ErrorProcessing { get { throw null; } set { } }
protected bool IsFixedSize { get { throw null; } }
protected bool IsReadOnly { get { throw null; } }
protected bool IsSynchronized { get { throw null; } }
public System.DirectoryServices.Protocols.DirectoryRequest this[int index] { get { throw null; } set { } }
public string RequestId { get { throw null; } set { } }
public System.DirectoryServices.Protocols.DsmlResponseOrder ResponseOrder { get { throw null; } set { } }
protected object SyncRoot { get { throw null; } }
int System.Collections.ICollection.Count { get { throw null; } }
bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
object System.Collections.ICollection.SyncRoot { get { throw null; } }
bool System.Collections.IList.IsFixedSize { get { throw null; } }
bool System.Collections.IList.IsReadOnly { get { throw null; } }
object System.Collections.IList.this[int index] { get { throw null; } set { } }
public int Add(System.DirectoryServices.Protocols.DirectoryRequest request) { throw null; }
public void Clear() { }
public bool Contains(System.DirectoryServices.Protocols.DirectoryRequest value) { throw null; }
public void CopyTo(System.DirectoryServices.Protocols.DirectoryRequest[] value, int i) { }
public System.Collections.IEnumerator GetEnumerator() { throw null; }
public int IndexOf(System.DirectoryServices.Protocols.DirectoryRequest value) { throw null; }
public void Insert(int index, System.DirectoryServices.Protocols.DirectoryRequest value) { }
public void Remove(System.DirectoryServices.Protocols.DirectoryRequest value) { }
public void RemoveAt(int index) { }
void System.Collections.ICollection.CopyTo(System.Array value, int i) { }
int System.Collections.IList.Add(object request) { throw null; }
void System.Collections.IList.Clear() { }
bool System.Collections.IList.Contains(object value) { throw null; }
int System.Collections.IList.IndexOf(object value) { throw null; }
void System.Collections.IList.Insert(int index, object value) { }
void System.Collections.IList.Remove(object value) { }
void System.Collections.IList.RemoveAt(int index) { }
public override System.Xml.XmlDocument ToXml() { throw null; }
}
[System.MonoTODOAttribute]
public partial class DsmlResponseDocument : System.DirectoryServices.Protocols.DsmlDocument, System.Collections.ICollection, System.Collections.IEnumerable
{
public DsmlResponseDocument() { }
public int Count { get { throw null; } }
public System.DirectoryServices.Protocols.DsmlDocumentProcessing DocumentProcessing { get { throw null; } set { } }
public System.DirectoryServices.Protocols.DsmlErrorProcessing ErrorProcessing { get { throw null; } set { } }
[System.MonoTODOAttribute]
public bool IsErrorResponse { get { throw null; } }
protected bool IsFixedSize { get { throw null; } }
[System.MonoTODOAttribute]
public bool IsOperationError { get { throw null; } }
protected bool IsReadOnly { get { throw null; } }
protected bool IsSynchronized { get { throw null; } }
public System.DirectoryServices.Protocols.DirectoryResponse this[int index] { get { throw null; } set { } }
[System.MonoTODOAttribute]
public string RequestId { get { throw null; } }
public string ResponseId { get { throw null; } set { } }
public System.DirectoryServices.Protocols.DsmlResponseOrder ResponseOrder { get { throw null; } set { } }
protected object SyncRoot { get { throw null; } }
int System.Collections.ICollection.Count { get { throw null; } }
bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
object System.Collections.ICollection.SyncRoot { get { throw null; } }
public int Add(System.DirectoryServices.Protocols.DirectoryResponse request) { throw null; }
public void Clear() { }
public bool Contains(System.DirectoryServices.Protocols.DirectoryResponse value) { throw null; }
public void CopyTo(System.DirectoryServices.Protocols.DirectoryResponse[] value, int i) { }
public System.Collections.IEnumerator GetEnumerator() { throw null; }
public int IndexOf(System.DirectoryServices.Protocols.DirectoryResponse value) { throw null; }
public void Insert(int index, System.DirectoryServices.Protocols.DirectoryResponse value) { }
public void Remove(System.DirectoryServices.Protocols.DirectoryResponse value) { }
public void RemoveAt(int index) { }
void System.Collections.ICollection.CopyTo(System.Array value, int i) { }
[System.MonoTODOAttribute]
public override System.Xml.XmlDocument ToXml() { throw null; }
}
public enum DsmlResponseOrder
{
Sequential = 0,
Unordered = 1,
}
public abstract partial class DsmlSoapConnection : System.DirectoryServices.Protocols.DirectoryConnection
{
protected DsmlSoapConnection() { }
public abstract string SessionId { get; }
public System.Xml.XmlNode SoapRequestHeader { get { throw null; } set { } }
[System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
public abstract void BeginSession();
[System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
public abstract void EndSession();
}
public partial class DsmlSoapHttpConnection : System.DirectoryServices.Protocols.DsmlSoapConnection
{
public DsmlSoapHttpConnection(System.DirectoryServices.Protocols.DsmlDirectoryIdentifier identifier) { }
public DsmlSoapHttpConnection(System.DirectoryServices.Protocols.DsmlDirectoryIdentifier identifier, System.Net.NetworkCredential credential) { }
public DsmlSoapHttpConnection(System.DirectoryServices.Protocols.DsmlDirectoryIdentifier identifier, System.Net.NetworkCredential credential, System.DirectoryServices.Protocols.AuthType authType) { }
public DsmlSoapHttpConnection(System.Uri uri) { }
public System.DirectoryServices.Protocols.AuthType AuthType { get { throw null; } set { } }
[System.MonoTODOAttribute]
public override string SessionId { get { throw null; } }
public string SoapActionHeader { get { throw null; } set { } }
public override System.TimeSpan Timeout { get { throw null; } set { } }
[System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
public void Abort(System.IAsyncResult asyncResult) { }
[System.Net.NetworkInformation.NetworkInformationPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)]
[System.Net.WebPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)]
[System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
public System.IAsyncResult BeginSendRequest(System.DirectoryServices.Protocols.DsmlRequestDocument request, System.AsyncCallback callback, object state) { throw null; }
[System.Net.NetworkInformation.NetworkInformationPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)]
[System.Net.WebPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)]
[System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
public override void BeginSession() { }
public System.DirectoryServices.Protocols.DsmlResponseDocument EndSendRequest(System.IAsyncResult asyncResult) { throw null; }
[System.Net.NetworkInformation.NetworkInformationPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)]
[System.Net.WebPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)]
[System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
public override void EndSession() { }
[System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
public override System.DirectoryServices.Protocols.DirectoryResponse SendRequest(System.DirectoryServices.Protocols.DirectoryRequest request) { throw null; }
[System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
public System.DirectoryServices.Protocols.DsmlResponseDocument SendRequest(System.DirectoryServices.Protocols.DsmlRequestDocument request) { throw null; }
}
public enum ErrorResponseCategory
{
AuthenticationFailed = 5,
ConnectionClosed = 2,
CouldNotConnect = 1,
GatewayInternalError = 4,
MalformedRequest = 3,
NotAttempted = 0,
Other = 7,
UnresolvableUri = 6,
}
[System.SerializableAttribute]
public partial class ErrorResponseException : System.DirectoryServices.Protocols.DirectoryException, System.Runtime.Serialization.ISerializable
{
public ErrorResponseException() { }
public ErrorResponseException(System.DirectoryServices.Protocols.DsmlErrorResponse response) { }
public ErrorResponseException(System.DirectoryServices.Protocols.DsmlErrorResponse response, string message) { }
public ErrorResponseException(System.DirectoryServices.Protocols.DsmlErrorResponse response, string message, System.Exception inner) { }
protected ErrorResponseException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
public ErrorResponseException(string message) { }
public ErrorResponseException(string message, System.Exception inner) { }
public System.DirectoryServices.Protocols.DsmlErrorResponse Response { get { throw null; } }
[System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)]
public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
}
public partial class ExtendedDNControl : System.DirectoryServices.Protocols.DirectoryControl
{
public ExtendedDNControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
public ExtendedDNControl(System.DirectoryServices.Protocols.ExtendedDNFlag flag) : base (default(string), default(byte[]), default(bool), default(bool)) { }
public System.DirectoryServices.Protocols.ExtendedDNFlag Flag { get { throw null; } set { } }
[System.MonoTODOAttribute]
public override byte[] GetValue() { throw null; }
}
public enum ExtendedDNFlag
{
HexString = 0,
StandardString = 1,
}
public partial class ExtendedRequest : System.DirectoryServices.Protocols.DirectoryRequest
{
public ExtendedRequest() { }
public ExtendedRequest(string requestName) { }
public ExtendedRequest(string requestName, byte[] requestValue) { }
public string RequestName { get { throw null; } set { } }
public byte[] RequestValue { get { throw null; } set { } }
[System.MonoTODOAttribute]
protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; }
}
public partial class ExtendedResponse : System.DirectoryServices.Protocols.DirectoryResponse
{
internal ExtendedResponse() { }
[System.MonoTODOAttribute]
public string ResponseName { get { throw null; } }
[System.MonoTODOAttribute]
public byte[] ResponseValue { get { throw null; } }
}
public partial class LazyCommitControl : System.DirectoryServices.Protocols.DirectoryControl
{
internal LazyCommitControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
}
[System.MonoTODOAttribute]
public partial class LdapConnection : System.DirectoryServices.Protocols.DirectoryConnection, System.IDisposable
{
public LdapConnection(System.DirectoryServices.Protocols.LdapDirectoryIdentifier identifier) { }
public LdapConnection(System.DirectoryServices.Protocols.LdapDirectoryIdentifier identifier, System.Net.NetworkCredential credential) { }
public LdapConnection(System.DirectoryServices.Protocols.LdapDirectoryIdentifier identifier, System.Net.NetworkCredential credential, System.DirectoryServices.Protocols.AuthType authType) { }
public LdapConnection(string server) { }
public System.DirectoryServices.Protocols.AuthType AuthType { get { throw null; } set { } }
public bool AutoBind { get { throw null; } set { } }
[System.MonoTODOAttribute]
public override System.Net.NetworkCredential Credential { set { } }
[System.MonoTODOAttribute]
public System.DirectoryServices.Protocols.LdapSessionOptions SessionOptions { get { throw null; } }
public override System.TimeSpan Timeout { get { throw null; } set { } }
[System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
public void Abort(System.IAsyncResult asyncResult) { }
[System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
public System.IAsyncResult BeginSendRequest(System.DirectoryServices.Protocols.DirectoryRequest request, System.DirectoryServices.Protocols.PartialResultProcessing partialMode, System.AsyncCallback callback, object state) { throw null; }
[System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
public System.IAsyncResult BeginSendRequest(System.DirectoryServices.Protocols.DirectoryRequest request, System.TimeSpan requestTimeout, System.DirectoryServices.Protocols.PartialResultProcessing partialMode, System.AsyncCallback callback, object state) { throw null; }
[System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
public void Bind() { }
[System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
public void Bind(System.Net.NetworkCredential newCredential) { }
public void Dispose() { }
protected virtual void Dispose(bool disposing) { }
public System.DirectoryServices.Protocols.DirectoryResponse EndSendRequest(System.IAsyncResult asyncResult) { throw null; }
~LdapConnection() { }
public System.DirectoryServices.Protocols.PartialResultsCollection GetPartialResults(System.IAsyncResult asyncResult) { throw null; }
[System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
public override System.DirectoryServices.Protocols.DirectoryResponse SendRequest(System.DirectoryServices.Protocols.DirectoryRequest request) { throw null; }
[System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
public System.DirectoryServices.Protocols.DirectoryResponse SendRequest(System.DirectoryServices.Protocols.DirectoryRequest request, System.TimeSpan requestTimeout) { throw null; }
}
public partial class LdapDirectoryIdentifier : System.DirectoryServices.Protocols.DirectoryIdentifier
{
public LdapDirectoryIdentifier(string server) { }
public LdapDirectoryIdentifier(string server, bool fullyQualifiedDnsHostName, bool connectionless) { }
public LdapDirectoryIdentifier(string server, int portNumber) { }
public LdapDirectoryIdentifier(string server, int portNumber, bool fullyQualifiedDnsHostName, bool connectionless) { }
public LdapDirectoryIdentifier(string[] servers, bool fullyQualifiedDnsHostName, bool connectionless) { }
public LdapDirectoryIdentifier(string[] servers, int portNumber, bool fullyQualifiedDnsHostName, bool connectionless) { }
public bool Connectionless { get { throw null; } }
public bool FullyQualifiedDnsHostName { get { throw null; } }
public int PortNumber { get { throw null; } }
public string[] Servers { get { throw null; } }
}
[System.SerializableAttribute]
public partial class LdapException : System.DirectoryServices.Protocols.DirectoryException, System.Runtime.Serialization.ISerializable
{
public LdapException() { }
public LdapException(int errorCode) { }
public LdapException(int errorCode, string message) { }
public LdapException(int errorCode, string message, System.Exception inner) { }
public LdapException(int errorCode, string message, string serverErrorMessage) { }
[System.MonoTODOAttribute]
protected LdapException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
public LdapException(string message) { }
public LdapException(string message, System.Exception inner) { }
public int ErrorCode { get { throw null; } }
public System.DirectoryServices.Protocols.PartialResultsCollection PartialResults { get { throw null; } }
public string ServerErrorMessage { get { throw null; } }
[System.MonoTODOAttribute]
[System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)]
public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
}
public partial class LdapSessionOptions
{
internal LdapSessionOptions() { }
public bool AutoReconnect { get { throw null; } set { } }
public string DomainName { get { throw null; } set { } }
public string HostName { get { throw null; } set { } }
[System.MonoTODOAttribute]
public bool HostReachable { get { throw null; } }
public System.DirectoryServices.Protocols.LocatorFlags LocatorFlag { get { throw null; } set { } }
public System.TimeSpan PingKeepAliveTimeout { get { throw null; } set { } }
public int PingLimit { get { throw null; } set { } }
public System.TimeSpan PingWaitTimeout { get { throw null; } set { } }
public int ProtocolVersion { get { throw null; } set { } }
public System.DirectoryServices.Protocols.QueryClientCertificateCallback QueryClientCertificate { get { throw null; } set { } }
public System.DirectoryServices.Protocols.ReferralCallback ReferralCallback { get { throw null; } set { } }
public System.DirectoryServices.Protocols.ReferralChasingOptions ReferralChasing { get { throw null; } set { } }
public int ReferralHopLimit { get { throw null; } set { } }
public bool RootDseCache { get { throw null; } set { } }
public string SaslMethod { get { throw null; } set { } }
public bool Sealing { get { throw null; } set { } }
public bool SecureSocketLayer { get { throw null; } set { } }
[System.MonoTODOAttribute]
public object SecurityContext { get { throw null; } }
public System.TimeSpan SendTimeout { get { throw null; } set { } }
public bool Signing { get { throw null; } set { } }
[System.MonoTODOAttribute]
public System.DirectoryServices.Protocols.SecurityPackageContextConnectionInformation SslInformation { get { throw null; } }
public int SspiFlag { get { throw null; } set { } }
public bool TcpKeepAlive { get { throw null; } set { } }
public System.DirectoryServices.Protocols.VerifyServerCertificateCallback VerifyServerCertificate { get { throw null; } set { } }
[System.MonoTODOAttribute]
public void FastConcurrentBind() { }
[System.MonoTODOAttribute]
public void StartTransportLayerSecurity(System.DirectoryServices.Protocols.DirectoryControlCollection controls) { }
[System.MonoTODOAttribute]
public void StopTransportLayerSecurity() { }
}
[System.FlagsAttribute]
public enum LocatorFlags
{
AvoidSelf = 16384,
DirectoryServicesPreferred = 32,
DirectoryServicesRequired = 16,
ForceRediscovery = 1,
GCRequired = 64,
GoodTimeServerPreferred = 8192,
IPRequired = 512,
IsDnsName = 131072,
IsFlatName = 65536,
KdcRequired = 1024,
None = 0,
OnlyLdapNeeded = 32768,
PdcRequired = 128,
ReturnDnsName = 1073741824,
ReturnFlatName = -2147483647,
TimeServerRequired = 2048,
WriteableRequired = 4096,
}
public partial class ModifyDNRequest : System.DirectoryServices.Protocols.DirectoryRequest
{
public ModifyDNRequest() { }
public ModifyDNRequest(string distinguishedName, string newParentDistinguishedName, string newName) { }
public bool DeleteOldRdn { get { throw null; } set { } }
public string DistinguishedName { get { throw null; } set { } }
public string NewName { get { throw null; } set { } }
public string NewParentDistinguishedName { get { throw null; } set { } }
[System.MonoTODOAttribute]
protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; }
}
public partial class ModifyDNResponse : System.DirectoryServices.Protocols.DirectoryResponse
{
internal ModifyDNResponse() { }
}
[System.MonoTODOAttribute]
public partial class ModifyRequest : System.DirectoryServices.Protocols.DirectoryRequest
{
public ModifyRequest() { }
public ModifyRequest(string distinguishedName, params System.DirectoryServices.Protocols.DirectoryAttributeModification[] modifications) { }
public ModifyRequest(string distinguishedName, System.DirectoryServices.Protocols.DirectoryAttributeOperation operation, string attributeName, params object[] values) { }
public string DistinguishedName { get { throw null; } set { } }
public System.DirectoryServices.Protocols.DirectoryAttributeModificationCollection Modifications { get { throw null; } }
protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; }
}
public partial class ModifyResponse : System.DirectoryServices.Protocols.DirectoryResponse
{
internal ModifyResponse() { }
}
public delegate bool NotifyOfNewConnectionCallback(System.DirectoryServices.Protocols.LdapConnection primaryConnection, System.DirectoryServices.Protocols.LdapConnection referralFromConnection, string newDistinguishedName, System.DirectoryServices.Protocols.LdapDirectoryIdentifier identifier, System.DirectoryServices.Protocols.LdapConnection newConnection, System.Net.NetworkCredential credential, long currentUserToken, int errorCodeFromBind);
public partial class PageResultRequestControl : System.DirectoryServices.Protocols.DirectoryControl
{
public PageResultRequestControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
public PageResultRequestControl(byte[] cookie) : base (default(string), default(byte[]), default(bool), default(bool)) { }
public PageResultRequestControl(int pageSize) : base (default(string), default(byte[]), default(bool), default(bool)) { }
public byte[] Cookie { get { throw null; } set { } }
public int PageSize { get { throw null; } set { } }
[System.MonoTODOAttribute]
public override byte[] GetValue() { throw null; }
}
public partial class PageResultResponseControl : System.DirectoryServices.Protocols.DirectoryControl
{
internal PageResultResponseControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
public byte[] Cookie { get { throw null; } set { } }
[System.MonoTODOAttribute]
public int TotalCount { get { throw null; } }
}
public enum PartialResultProcessing
{
NoPartialResultSupport = 0,
ReturnPartialResults = 1,
ReturnPartialResultsAndNotifyCallback = 2,
}
public partial class PartialResultsCollection : System.Collections.ReadOnlyCollectionBase
{
internal PartialResultsCollection() { }
public object this[int index] { get { throw null; } }
public bool Contains(object value) { throw null; }
public void CopyTo(object[] values, int index) { }
public int IndexOf(object value) { throw null; }
}
public partial class PermissiveModifyControl : System.DirectoryServices.Protocols.DirectoryControl
{
public PermissiveModifyControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
}
public delegate System.Security.Cryptography.X509Certificates.X509Certificate QueryClientCertificateCallback(System.DirectoryServices.Protocols.LdapConnection connection, byte[][] trustedCAs);
public delegate System.DirectoryServices.Protocols.LdapConnection QueryForConnectionCallback(System.DirectoryServices.Protocols.LdapConnection primaryConnection, System.DirectoryServices.Protocols.LdapConnection referralFromConnection, string newDistinguishedName, System.DirectoryServices.Protocols.LdapDirectoryIdentifier identifier, System.Net.NetworkCredential credential, long currentUserToken);
public partial class QuotaControl : System.DirectoryServices.Protocols.DirectoryControl
{
public QuotaControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
public QuotaControl(System.Security.Principal.SecurityIdentifier querySid) : base (default(string), default(byte[]), default(bool), default(bool)) { }
public System.Security.Principal.SecurityIdentifier QuerySid { get { throw null; } set { } }
[System.MonoTODOAttribute]
public override byte[] GetValue() { throw null; }
}
public sealed partial class ReferralCallback
{
public ReferralCallback() { }
public System.DirectoryServices.Protocols.DereferenceConnectionCallback DereferenceConnection { get { throw null; } set { } }
public System.DirectoryServices.Protocols.NotifyOfNewConnectionCallback NotifyNewConnection { get { throw null; } set { } }
public System.DirectoryServices.Protocols.QueryForConnectionCallback QueryForConnection { get { throw null; } set { } }
}
[System.FlagsAttribute]
public enum ReferralChasingOptions
{
All = 96,
External = 64,
None = 0,
Subordinate = 32,
}
public enum ResultCode
{
AdminLimitExceeded = 11,
AffectsMultipleDsas = 71,
AliasDereferencingProblem = 36,
AliasProblem = 33,
AttributeOrValueExists = 20,
AuthMethodNotSupported = 7,
Busy = 51,
CompareFalse = 5,
CompareTrue = 6,
ConfidentialityRequired = 13,
ConstraintViolation = 19,
EntryAlreadyExists = 68,
InappropriateAuthentication = 48,
InappropriateMatching = 18,
InsufficientAccessRights = 50,
InvalidAttributeSyntax = 21,
InvalidDNSyntax = 34,
LoopDetect = 54,
NamingViolation = 64,
NoSuchAttribute = 16,
NoSuchObject = 32,
NotAllowedOnNonLeaf = 66,
NotAllowedOnRdn = 67,
ObjectClassModificationsProhibited = 69,
ObjectClassViolation = 65,
OffsetRangeError = 61,
OperationsError = 1,
Other = 80,
ProtocolError = 2,
Referral = 10,
ReferralV2 = 9,
ResultsTooLarge = 70,
SaslBindInProgress = 14,
SizeLimitExceeded = 4,
SortControlMissing = 60,
StrongAuthRequired = 8,
Success = 0,
TimeLimitExceeded = 3,
Unavailable = 52,
UnavailableCriticalExtension = 12,
UndefinedAttributeType = 17,
UnwillingToPerform = 53,
VirtualListViewError = 76,
}
public enum SearchOption
{
DomainScope = 0,
PhantomRoot = 1,
}
public partial class SearchOptionsControl : System.DirectoryServices.Protocols.DirectoryControl
{
public SearchOptionsControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
public SearchOptionsControl(System.DirectoryServices.Protocols.SearchOption flags) : base (default(string), default(byte[]), default(bool), default(bool)) { }
public System.DirectoryServices.Protocols.SearchOption SearchOption { get { throw null; } set { } }
[System.MonoTODOAttribute]
public override byte[] GetValue() { throw null; }
}
[System.MonoTODOAttribute]
public partial class SearchRequest : System.DirectoryServices.Protocols.DirectoryRequest
{
public SearchRequest() { }
[System.MonoTODOAttribute]
public SearchRequest(string distinguishedName, string ldapFilter, System.DirectoryServices.Protocols.SearchScope searchScope, params string[] attributeList) { }
[System.MonoTODOAttribute]
public SearchRequest(string distinguishedName, System.Xml.XmlDocument filter, System.DirectoryServices.Protocols.SearchScope searchScope, params string[] attributeList) { }
public System.DirectoryServices.Protocols.DereferenceAlias Aliases { get { throw null; } set { } }
public System.Collections.Specialized.StringCollection Attributes { get { throw null; } }
public string DistinguishedName { get { throw null; } set { } }
public object Filter { get { throw null; } set { } }
public System.DirectoryServices.Protocols.SearchScope Scope { get { throw null; } set { } }
public int SizeLimit { get { throw null; } set { } }
public System.TimeSpan TimeLimit { get { throw null; } set { } }
public bool TypesOnly { get { throw null; } set { } }
[System.MonoTODOAttribute]
protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; }
}
[System.MonoTODOAttribute]
public partial class SearchResponse : System.DirectoryServices.Protocols.DirectoryResponse
{
internal SearchResponse() { }
[System.MonoTODOAttribute]
public override System.DirectoryServices.Protocols.DirectoryControl[] Controls { get { throw null; } }
[System.MonoTODOAttribute]
public System.DirectoryServices.Protocols.SearchResultEntryCollection Entries { get { throw null; } }
[System.MonoTODOAttribute]
public override string ErrorMessage { get { throw null; } }
[System.MonoTODOAttribute]
public override string MatchedDN { get { throw null; } }
[System.MonoTODOAttribute]
public System.DirectoryServices.Protocols.SearchResultReferenceCollection References { get { throw null; } }
[System.MonoTODOAttribute]
public override System.Uri[] Referral { get { throw null; } }
[System.MonoTODOAttribute]
public override System.DirectoryServices.Protocols.ResultCode ResultCode { get { throw null; } }
}
[System.MonoTODOAttribute]
public partial class SearchResultAttributeCollection : System.Collections.DictionaryBase
{
internal SearchResultAttributeCollection() { }
public System.Collections.ICollection AttributeNames { get { throw null; } }
public System.DirectoryServices.Protocols.DirectoryAttribute this[string attributeName] { get { throw null; } }
public System.Collections.ICollection Values { get { throw null; } }
public bool Contains(string attributeName) { throw null; }
public void CopyTo(System.DirectoryServices.Protocols.DirectoryAttribute[] array, int index) { }
}
public partial class SearchResultEntry
{
internal SearchResultEntry() { }
[System.MonoTODOAttribute]
public System.DirectoryServices.Protocols.SearchResultAttributeCollection Attributes { get { throw null; } }
[System.MonoTODOAttribute]
public System.DirectoryServices.Protocols.DirectoryControl[] Controls { get { throw null; } }
[System.MonoTODOAttribute]
public string DistinguishedName { get { throw null; } }
}
[System.MonoTODOAttribute]
public partial class SearchResultEntryCollection : System.Collections.ReadOnlyCollectionBase
{
internal SearchResultEntryCollection() { }
public System.DirectoryServices.Protocols.SearchResultEntry this[int index] { get { throw null; } }
public bool Contains(System.DirectoryServices.Protocols.SearchResultEntry value) { throw null; }
public void CopyTo(System.DirectoryServices.Protocols.SearchResultEntry[] values, int index) { }
public int IndexOf(System.DirectoryServices.Protocols.SearchResultEntry value) { throw null; }
}
[System.MonoTODOAttribute]
public partial class SearchResultReference
{
internal SearchResultReference() { }
public System.DirectoryServices.Protocols.DirectoryControl[] Controls { get { throw null; } }
public System.Uri[] Reference { get { throw null; } }
}
[System.MonoTODOAttribute]
public partial class SearchResultReferenceCollection : System.Collections.ReadOnlyCollectionBase
{
internal SearchResultReferenceCollection() { }
public System.DirectoryServices.Protocols.SearchResultReference this[int index] { get { throw null; } }
public bool Contains(System.DirectoryServices.Protocols.SearchResultReference value) { throw null; }
public void CopyTo(System.DirectoryServices.Protocols.SearchResultReference[] values, int index) { }
public int IndexOf(System.DirectoryServices.Protocols.SearchResultReference value) { throw null; }
}
public enum SearchScope
{
Base = 0,
OneLevel = 1,
Subtree = 2,
}
public partial class SecurityDescriptorFlagControl : System.DirectoryServices.Protocols.DirectoryControl
{
[System.MonoTODOAttribute]
public SecurityDescriptorFlagControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
[System.MonoTODOAttribute]
public SecurityDescriptorFlagControl(System.DirectoryServices.Protocols.SecurityMasks masks) : base (default(string), default(byte[]), default(bool), default(bool)) { }
public System.DirectoryServices.Protocols.SecurityMasks SecurityMasks { get { throw null; } set { } }
[System.MonoTODOAttribute]
public override byte[] GetValue() { throw null; }
}
[System.FlagsAttribute]
public enum SecurityMasks
{
Dacl = 4,
Group = 2,
None = 0,
Owner = 1,
Sacl = 8,
}
[System.MonoTODOAttribute]
public partial class SecurityPackageContextConnectionInformation
{
internal SecurityPackageContextConnectionInformation() { }
public System.Security.Authentication.CipherAlgorithmType AlgorithmIdentifier { get { throw null; } }
public int CipherStrength { get { throw null; } }
public int ExchangeStrength { get { throw null; } }
public System.Security.Authentication.HashAlgorithmType Hash { get { throw null; } }
public int HashStrength { get { throw null; } }
public int KeyExchangeAlgorithm { get { throw null; } }
public System.DirectoryServices.Protocols.SecurityProtocol Protocol { get { throw null; } }
}
public enum SecurityProtocol
{
Pct1Client = 1,
Pct1Server = 0,
Ssl2Client = 3,
Ssl2Server = 2,
Ssl3Client = 5,
Ssl3Server = 4,
Tls1Client = 7,
Tls1Server = 6,
}
public partial class ShowDeletedControl : System.DirectoryServices.Protocols.DirectoryControl
{
[System.MonoTODOAttribute]
public ShowDeletedControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
}
public partial class SortKey
{
public SortKey() { }
public SortKey(string attributeName, string matchingRule, bool reverseOrder) { }
public string AttributeName { get { throw null; } set { } }
public string MatchingRule { get { throw null; } set { } }
public bool ReverseOrder { get { throw null; } set { } }
}
public partial class SortRequestControl : System.DirectoryServices.Protocols.DirectoryControl
{
[System.MonoTODOAttribute]
public SortRequestControl(params System.DirectoryServices.Protocols.SortKey[] sortKeys) : base (default(string), default(byte[]), default(bool), default(bool)) { }
[System.MonoTODOAttribute]
public SortRequestControl(string attributeName, bool reverseOrder) : base (default(string), default(byte[]), default(bool), default(bool)) { }
[System.MonoTODOAttribute]
public SortRequestControl(string attributeName, string matchingRule, bool reverseOrder) : base (default(string), default(byte[]), default(bool), default(bool)) { }
public System.DirectoryServices.Protocols.SortKey[] SortKeys { get { throw null; } set { } }
[System.MonoTODOAttribute]
public override byte[] GetValue() { throw null; }
}
public partial class SortResponseControl : System.DirectoryServices.Protocols.DirectoryControl
{
internal SortResponseControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
[System.MonoTODOAttribute]
public string AttributeName { get { throw null; } }
[System.MonoTODOAttribute]
public System.DirectoryServices.Protocols.ResultCode Result { get { throw null; } }
}
[System.SerializableAttribute]
public partial class TlsOperationException : System.DirectoryServices.Protocols.DirectoryOperationException
{
public TlsOperationException() { }
public TlsOperationException(System.DirectoryServices.Protocols.DirectoryResponse response) { }
public TlsOperationException(System.DirectoryServices.Protocols.DirectoryResponse response, string message) { }
public TlsOperationException(System.DirectoryServices.Protocols.DirectoryResponse response, string message, System.Exception inner) { }
protected TlsOperationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
public TlsOperationException(string message) { }
public TlsOperationException(string message, System.Exception inner) { }
[System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)]
public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
}
public partial class TreeDeleteControl : System.DirectoryServices.Protocols.DirectoryControl
{
[System.MonoTODOAttribute]
public TreeDeleteControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
}
public partial class VerifyNameControl : System.DirectoryServices.Protocols.DirectoryControl
{
public VerifyNameControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
public VerifyNameControl(string serverName) : base (default(string), default(byte[]), default(bool), default(bool)) { }
public VerifyNameControl(string serverName, int flag) : base (default(string), default(byte[]), default(bool), default(bool)) { }
public int Flag { get { throw null; } set { } }
public string ServerName { get { throw null; } set { } }
[System.MonoTODOAttribute]
public override byte[] GetValue() { throw null; }
}
public delegate bool VerifyServerCertificateCallback(System.DirectoryServices.Protocols.LdapConnection connection, System.Security.Cryptography.X509Certificates.X509Certificate certificate);
public partial class VlvRequestControl : System.DirectoryServices.Protocols.DirectoryControl
{
[System.MonoTODOAttribute]
public VlvRequestControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
[System.MonoTODOAttribute]
public VlvRequestControl(int beforeCount, int afterCount, byte[] target) : base (default(string), default(byte[]), default(bool), default(bool)) { }
public VlvRequestControl(int beforeCount, int afterCount, int offset) : base (default(string), default(byte[]), default(bool), default(bool)) { }
public VlvRequestControl(int beforeCount, int afterCount, string target) : base (default(string), default(byte[]), default(bool), default(bool)) { }
public int AfterCount { get { throw null; } set { } }
public int BeforeCount { get { throw null; } set { } }
public byte[] ContextId { get { throw null; } set { } }
public int EstimateCount { get { throw null; } set { } }
public int Offset { get { throw null; } set { } }
public byte[] Target { get { throw null; } set { } }
[System.MonoTODOAttribute]
public override byte[] GetValue() { throw null; }
}
public partial class VlvResponseControl : System.DirectoryServices.Protocols.DirectoryControl
{
internal VlvResponseControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
[System.MonoTODOAttribute]
public int ContentCount { get { throw null; } }
[System.MonoTODOAttribute]
public byte[] ContextId { get { throw null; } }
[System.MonoTODOAttribute]
public System.DirectoryServices.Protocols.ResultCode Result { get { throw null; } }
[System.MonoTODOAttribute]
public int TargetPosition { get { throw null; } }
}
}