FeatureSupport.IsPresent Methode
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.
Bestimmt, ob das angegebene Feature im System installiert ist.
Überlädt
| Name | Beschreibung |
|---|---|
| IsPresent(Object) |
Bestimmt, ob eine Version des angegebenen Features im System installiert ist. |
| IsPresent(Object, Version) |
Bestimmt, ob die angegebene oder neuere Version des angegebenen Features im System installiert ist. |
| IsPresent(String, String) |
Bestimmt, ob eine Version des angegebenen Features im System installiert ist. Diese Methode ist |
| IsPresent(String, String, Version) |
Bestimmt, ob die angegebene oder neuere Version des angegebenen Features im System installiert ist. Diese Methode ist |
IsPresent(Object)
- Quelle:
- FeatureSupport.cs
- Quelle:
- FeatureSupport.cs
- Quelle:
- FeatureSupport.cs
- Quelle:
- FeatureSupport.cs
- Quelle:
- FeatureSupport.cs
Bestimmt, ob eine Version des angegebenen Features im System installiert ist.
public:
virtual bool IsPresent(System::Object ^ feature);
public virtual bool IsPresent(object feature);
abstract member IsPresent : obj -> bool
override this.IsPresent : obj -> bool
Public Overridable Function IsPresent (feature As Object) As Boolean
Parameter
- feature
- Object
Das zu suchende Feature.
Gibt zurück
truewenn das Feature vorhanden ist; andernfalls . false
Implementiert
Beispiele
Im folgenden Codebeispiel wird die OSFeature Implementierung und FeatureSupport Abfragen für das LayeredWindows Feature verwendet. Die Version wird überprüft, um festzustellen, ob das Feature vorhanden ist null. Das Ergebnis wird in einem Textfeld angezeigt. Für diesen Code muss ein textBox1 Formular erstellt und platziert werden.
private:
void LayeredWindows()
{
// Gets the version of the layered windows feature.
Version^ myVersion = OSFeature::Feature->GetVersionPresent(
OSFeature::LayeredWindows );
// Prints whether the feature is available.
if ( myVersion != nullptr )
{
textBox1->Text = "Layered windows feature is installed.\n";
}
else
{
textBox1->Text = "Layered windows feature is not installed.\n";
}
// This is an alternate way to check whether a feature is present.
if ( OSFeature::Feature->IsPresent( OSFeature::LayeredWindows ) )
{
textBox1->Text = String::Concat( textBox1->Text,
"Again, layered windows feature is installed." );
}
else
{
textBox1->Text = String::Concat( textBox1->Text,
"Again, layered windows feature is not installed." );
}
}
private void LayeredWindows() {
// Gets the version of the layered windows feature.
Version myVersion = OSFeature.Feature.GetVersionPresent(OSFeature.LayeredWindows);
// Prints whether the feature is available.
if (myVersion != null)
textBox1.Text = "Layered windows feature is installed." + '\n';
else
textBox1.Text = "Layered windows feature is not installed." + '\n';
// This is an alternate way to check whether a feature is present.
if (OSFeature.Feature.IsPresent(OSFeature.LayeredWindows))
textBox1.Text += "Again, layered windows feature is installed.";
else
textBox1.Text += "Again, layered windows feature is not installed.";
}
Private Sub LayeredWindows()
' Gets the version of the layered windows feature.
Dim myVersion As Version = _
OSFeature.Feature.GetVersionPresent(OSFeature.LayeredWindows)
' Prints whether the feature is available.
If (myVersion IsNot Nothing) Then
textBox1.Text = "Layered windows feature is installed." & _
ControlChars.CrLf
Else
textBox1.Text = "Layered windows feature is not installed." & _
ControlChars.CrLf
End If
'This is an alternate way to check whether a feature is present.
If OSFeature.Feature.IsPresent(OSFeature.LayeredWindows) Then
textBox1.Text &= "Again, layered windows feature is installed."
Else
textBox1.Text &= "Again, layered windows feature is not installed."
End If
End Sub
Hinweise für Vererber
Wenn Sie von FeatureSupporterben, müssen Sie die GetVersionPresent(String, String) Methode überschreiben. Wenn Sie diese Methode überschreiben, überprüfen Sie, ob die Klasse, die Sie für den feature Parameter verwenden, mit der Klasse übereinstimmt, die für diesen Parameter in der IsPresent(String, String) Methode verwendet wird. Wenn sich die beiden feature Parameter unterscheiden, müssen Sie auch außer Kraft setzen IsPresent(String, String).
Gilt für:
IsPresent(Object, Version)
- Quelle:
- FeatureSupport.cs
- Quelle:
- FeatureSupport.cs
- Quelle:
- FeatureSupport.cs
- Quelle:
- FeatureSupport.cs
- Quelle:
- FeatureSupport.cs
Bestimmt, ob die angegebene oder neuere Version des angegebenen Features im System installiert ist.
public:
virtual bool IsPresent(System::Object ^ feature, Version ^ minimumVersion);
public virtual bool IsPresent(object feature, Version minimumVersion);
abstract member IsPresent : obj * Version -> bool
override this.IsPresent : obj * Version -> bool
Public Overridable Function IsPresent (feature As Object, minimumVersion As Version) As Boolean
Parameter
- feature
- Object
Das zu suchende Feature.
- minimumVersion
- Version
A Version representing the minimum version number of the feature to look for.
Gibt zurück
true wenn das Feature vorhanden ist und seine Versionsnummer größer oder gleich der angegebenen Mindestversionsnummer ist; false wenn das Feature nicht installiert ist oder die Versionsnummer unter der angegebenen Mindestnummer liegt.
Implementiert
Hinweise für Vererber
Wenn Sie von FeatureSupporterben, müssen Sie die GetVersionPresent(String, String) Methode überschreiben. Wenn Sie diese Methode überschreiben, überprüfen Sie, ob die Klasse, die Sie für den feature Parameter verwenden, mit der Klasse übereinstimmt, die für diesen Parameter in der IsPresent(String, String) Methode verwendet wird. Wenn sich die beiden feature Parameter unterscheiden, müssen Sie auch außer Kraft setzen IsPresent(String, String).
Gilt für:
IsPresent(String, String)
- Quelle:
- FeatureSupport.cs
- Quelle:
- FeatureSupport.cs
- Quelle:
- FeatureSupport.cs
- Quelle:
- FeatureSupport.cs
- Quelle:
- FeatureSupport.cs
Bestimmt, ob eine Version des angegebenen Features im System installiert ist. Diese Methode ist static.
public:
static bool IsPresent(System::String ^ featureClassName, System::String ^ featureConstName);
public static bool IsPresent(string featureClassName, string featureConstName);
static member IsPresent : string * string -> bool
Public Shared Function IsPresent (featureClassName As String, featureConstName As String) As Boolean
Parameter
- featureClassName
- String
Der vollqualifizierte Name der Klasse, um Informationen zu dem angegebenen Feature abzufragen. Diese Klasse muss die IFeatureSupport Schnittstelle implementieren oder von einer Klasse erben, die diese Schnittstelle implementiert.
- featureConstName
- String
Der vollqualifizierte Name des features, nach dem gesucht werden soll.
Gibt zurück
true wenn das angegebene Feature vorhanden ist; false wenn das angegebene Feature nicht vorhanden ist oder das Produkt, das das Feature enthält, nicht installiert ist.
Hinweise
Weitere Informationen finden Sie in der Dokumentation für das Produkt, das das Feature enthält, um die Namen zu bestimmen, die an die featureClassNamefeatureConstName Parameter übergeben werden sollen.
Weitere Informationen
Gilt für:
IsPresent(String, String, Version)
- Quelle:
- FeatureSupport.cs
- Quelle:
- FeatureSupport.cs
- Quelle:
- FeatureSupport.cs
- Quelle:
- FeatureSupport.cs
- Quelle:
- FeatureSupport.cs
Bestimmt, ob die angegebene oder neuere Version des angegebenen Features im System installiert ist. Diese Methode ist static.
public:
static bool IsPresent(System::String ^ featureClassName, System::String ^ featureConstName, Version ^ minimumVersion);
public static bool IsPresent(string featureClassName, string featureConstName, Version minimumVersion);
static member IsPresent : string * string * Version -> bool
Public Shared Function IsPresent (featureClassName As String, featureConstName As String, minimumVersion As Version) As Boolean
Parameter
- featureClassName
- String
Der vollqualifizierte Name der Klasse, um Informationen zu dem angegebenen Feature abzufragen. Diese Klasse muss die IFeatureSupport Schnittstelle implementieren oder von einer Klasse erben, die diese Schnittstelle implementiert.
- featureConstName
- String
Der vollqualifizierte Name des features, nach dem gesucht werden soll.
Gibt zurück
true wenn das Feature vorhanden ist und seine Versionsnummer größer oder gleich der angegebenen Mindestversionsnummer ist; false wenn das Feature nicht installiert ist oder die Versionsnummer unter der angegebenen Mindestnummer liegt.
Hinweise
Weitere Informationen finden Sie in der Dokumentation für das Produkt, das das Feature enthält, um die Namen zu bestimmen, die an die featureClassNamefeatureConstName Parameter übergeben werden sollen.