ObjectPoolingAttribute.Enabled Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob Objektpooling aktiviert ist, oder legt diesen fest.
public:
property bool Enabled { bool get(); void set(bool value); };
public bool Enabled { get; set; }
member this.Enabled : bool with get, set
Public Property Enabled As Boolean
Eigenschaftswert
true
, wenn Objektpooling aktiviert ist, andernfalls false
. Der Standardwert ist true
.
Beispiele
Im folgenden Codebeispiel wird der Wert einer ObjectPoolingAttribute
- Enabled Eigenschaft abgerufen und festgelegt.
[ObjectPooling(false)]
public ref class ObjectPoolingAttributeEnabled : public ServicedComponent
{
public:
void EnabledExample()
{
// Get the ObjectPoolingAttribute applied to the class.
ObjectPoolingAttribute^ attribute =
(ObjectPoolingAttribute^)Attribute::GetCustomAttribute(
this->GetType(),
ObjectPoolingAttribute::typeid,
false);
// Display the current value of the attribute's Enabled property.
Console::WriteLine("ObjectPoolingAttribute.Enabled: {0}",
attribute->Enabled);
// Set the Enabled property value of the attribute.
attribute->Enabled = true;
// Display the new value of the attribute's Enabled property.
Console::WriteLine("ObjectPoolingAttribute.Enabled: {0}",
attribute->Enabled);
}
};
[ObjectPooling(false)]
public class ObjectPoolingAttribute_Enabled : ServicedComponent
{
public void EnabledExample()
{
// Get the ObjectPoolingAttribute applied to the class.
ObjectPoolingAttribute attribute =
(ObjectPoolingAttribute)Attribute.GetCustomAttribute(
this.GetType(),
typeof(ObjectPoolingAttribute),
false);
// Display the current value of the attribute's Enabled property.
Console.WriteLine("ObjectPoolingAttribute.Enabled: {0}",
attribute.Enabled);
// Set the Enabled property value of the attribute.
attribute.Enabled = true;
// Display the new value of the attribute's Enabled property.
Console.WriteLine("ObjectPoolingAttribute.Enabled: {0}",
attribute.Enabled);
}
}
<ObjectPooling(False)> _
Public Class ObjectPoolingAttribute_Enabled
Inherits ServicedComponent
Public Sub EnabledExample()
' Get the ObjectPoolingAttribute applied to the class.
Dim attribute As ObjectPoolingAttribute = CType(Attribute.GetCustomAttribute(Me.GetType(), GetType(ObjectPoolingAttribute), False), ObjectPoolingAttribute)
' Display the current value of the attribute's Enabled property.
MsgBox("ObjectPoolingAttribute.Enabled: " & attribute.Enabled)
' Set the Enabled property value of the attribute.
attribute.Enabled = True
' Display the new value of the attribute's Enabled property.
MsgBox("ObjectPoolingAttribute.Enabled: " & attribute.Enabled)
End Sub
End Class
Gilt für:
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.