/
DirectoryRdnPrefixAttribute.xml
119 lines (119 loc) · 8.47 KB
/
DirectoryRdnPrefixAttribute.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
<Type Name="DirectoryRdnPrefixAttribute" FullName="System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute">
<TypeSignature Language="C#" Value="public sealed class DirectoryRdnPrefixAttribute : Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit DirectoryRdnPrefixAttribute extends System.Attribute" />
<TypeSignature Language="DocId" Value="T:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute" />
<TypeSignature Language="VB.NET" Value="Public NotInheritable Class DirectoryRdnPrefixAttribute
Inherits Attribute" />
<TypeSignature Language="F#" Value="type DirectoryRdnPrefixAttribute = class
 inherit Attribute" />
<TypeSignature Language="C++ CLI" Value="public ref class DirectoryRdnPrefixAttribute sealed : Attribute" />
<AssemblyInfo>
<AssemblyName>System.DirectoryServices.AccountManagement</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Attribute</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]</AttributeName>
<AttributeName Language="F#">[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>The RDN prefix used to construct the RDN for the new object that is inserted into the store. The default RDN prefix of "CN" is used by the Account Management API if this attribute is not set. This attribute is optional and can only be set on principal extension classes.</summary>
<remarks>To be added.</remarks>
<related type="Article" href="https://learn.microsoft.com/previous-versions/bb384372(v=vs.90)">Principal Extensions</related>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public DirectoryRdnPrefixAttribute (string rdnPrefix);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string rdnPrefix) cil managed" />
<MemberSignature Language="DocId" Value="M:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute.#ctor(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (rdnPrefix As String)" />
<MemberSignature Language="F#" Value="new System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute : string -> System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute" Usage="new System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute rdnPrefix" />
<MemberSignature Language="C++ CLI" Value="public:
 DirectoryRdnPrefixAttribute(System::String ^ rdnPrefix);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.DirectoryServices.AccountManagement</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="rdnPrefix" Type="System.String" />
</Parameters>
<Docs>
<param name="rdnPrefix">The RDN prefix. The <see cref="P:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute.RdnPrefix" /> property is initialized to this value.</param>
<summary>Initializes a new instance of the <see cref="T:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute" /> class with the RDN prefix.</summary>
<remarks>To be added.</remarks>
<related type="Article" href="https://learn.microsoft.com/previous-versions/bb384372(v=vs.90)">Principal Extensions</related>
</Docs>
</Member>
<Member MemberName="Context">
<MemberSignature Language="C#" Value="public System.DirectoryServices.AccountManagement.ContextType? Context { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Nullable`1<valuetype System.DirectoryServices.AccountManagement.ContextType> Context" />
<MemberSignature Language="DocId" Value="P:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute.Context" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Context As Nullable(Of ContextType)" />
<MemberSignature Language="F#" Value="member this.Context : Nullable<System.DirectoryServices.AccountManagement.ContextType>" Usage="System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute.Context" />
<MemberSignature Language="C++ CLI" Value="public:
 property Nullable<System::DirectoryServices::AccountManagement::ContextType> Context { Nullable<System::DirectoryServices::AccountManagement::ContextType> get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.DirectoryServices.AccountManagement</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName Language="C#">[get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]</AttributeName>
<AttributeName Language="F#">[<get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Nullable<System.DirectoryServices.AccountManagement.ContextType></ReturnType>
</ReturnValue>
<Docs>
<summary>This property is not implemented and always returns null.</summary>
<value>A <see cref="T:System.DirectoryServices.AccountManagement.ContextType" /> enumeration value that specifies the type of store to which this attribute applies, or null is no context is set.</value>
<remarks>To be added.</remarks>
<related type="Article" href="https://learn.microsoft.com/previous-versions/bb384372(v=vs.90)">Principal Extensions</related>
</Docs>
</Member>
<Member MemberName="RdnPrefix">
<MemberSignature Language="C#" Value="public string RdnPrefix { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string RdnPrefix" />
<MemberSignature Language="DocId" Value="P:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute.RdnPrefix" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property RdnPrefix As String" />
<MemberSignature Language="F#" Value="member this.RdnPrefix : string" Usage="System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute.RdnPrefix" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::String ^ RdnPrefix { System::String ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.DirectoryServices.AccountManagement</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName Language="C#">[get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]</AttributeName>
<AttributeName Language="F#">[<get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Returns the RDN prefix used to construct the RDN.</summary>
<value>The RDN prefix used to construct the RDN.</value>
<remarks>To be added.</remarks>
<related type="Article" href="https://learn.microsoft.com/previous-versions/bb384372(v=vs.90)">Principal Extensions</related>
</Docs>
</Member>
</Members>
</Type>