FeatureSupport.IsPresent Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bepaalt of de opgegeven functie in het systeem is geïnstalleerd.
Overloads
| Name | Description |
|---|---|
| IsPresent(Object) |
Bepaalt of een versie van de opgegeven functie is geïnstalleerd in het systeem. |
| IsPresent(Object, Version) |
Bepaalt of de opgegeven of nieuwere versie van de opgegeven functie is geïnstalleerd in het systeem. |
| IsPresent(String, String) |
Bepaalt of een versie van de opgegeven functie is geïnstalleerd in het systeem. Deze methode is |
| IsPresent(String, String, Version) |
Bepaalt of de opgegeven of nieuwere versie van de opgegeven functie is geïnstalleerd in het systeem. Deze methode is |
IsPresent(Object)
- Bron:
- FeatureSupport.cs
- Bron:
- FeatureSupport.cs
- Bron:
- FeatureSupport.cs
- Bron:
- FeatureSupport.cs
- Bron:
- FeatureSupport.cs
Bepaalt of een versie van de opgegeven functie is geïnstalleerd in het systeem.
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
Parameters
- feature
- Object
De functie die moet worden gezocht.
Retouren
true als de functie aanwezig is; anders, false.
Implementeringen
Voorbeelden
In het volgende codevoorbeeld wordt de OSFeature implementatie van FeatureSupport en query's voor de LayeredWindows functie gebruikt. De versie wordt gecontroleerd om te zien of deze is null, om te bepalen of de functie aanwezig is. Het resultaat wordt weergegeven in een tekstvak. Voor deze code moet een textBox1 formulier zijn gemaakt en geplaatst.
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
Notities voor overnemers
Wanneer u de methode overschrijft, moet u de FeatureSupport methode overschrijvenGetVersionPresent(String, String). Wanneer u deze methode overschrijft, controleert u of de klasse die u voor de feature parameter gebruikt, gelijk is aan de klasse die voor deze parameter in de IsPresent(String, String) methode wordt gebruikt. Als de twee feature parameters verschillen, moet u ook overschrijven IsPresent(String, String).
Van toepassing op
IsPresent(Object, Version)
- Bron:
- FeatureSupport.cs
- Bron:
- FeatureSupport.cs
- Bron:
- FeatureSupport.cs
- Bron:
- FeatureSupport.cs
- Bron:
- FeatureSupport.cs
Bepaalt of de opgegeven of nieuwere versie van de opgegeven functie is geïnstalleerd in het systeem.
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
Parameters
- feature
- Object
De functie die moet worden gezocht.
- minimumVersion
- Version
Een Version weergave van het minimale versienummer van de functie die moet worden gezocht.
Retouren
true als de functie aanwezig is en het versienummer groter is dan of gelijk is aan het opgegeven minimumversienummer; false als de functie niet is geïnstalleerd of het versienummer lager is dan het opgegeven minimumnummer.
Implementeringen
Notities voor overnemers
Wanneer u de methode overschrijft, moet u de FeatureSupport methode overschrijvenGetVersionPresent(String, String). Wanneer u deze methode overschrijft, controleert u of de klasse die u voor de feature parameter gebruikt, gelijk is aan de klasse die voor deze parameter in de IsPresent(String, String) methode wordt gebruikt. Als de twee feature parameters verschillen, moet u ook overschrijven IsPresent(String, String).
Van toepassing op
IsPresent(String, String)
- Bron:
- FeatureSupport.cs
- Bron:
- FeatureSupport.cs
- Bron:
- FeatureSupport.cs
- Bron:
- FeatureSupport.cs
- Bron:
- FeatureSupport.cs
Bepaalt of een versie van de opgegeven functie is geïnstalleerd in het systeem. Deze methode is 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
Parameters
- featureClassName
- String
De volledig gekwalificeerde naam van de klasse om te zoeken naar informatie over de opgegeven functie. Deze klasse moet de IFeatureSupport interface implementeren of overnemen van een klasse die deze interface implementeert.
- featureConstName
- String
De volledig gekwalificeerde naam van de functie die moet worden gezocht.
Retouren
true indien de opgegeven functie aanwezig is; false als de opgegeven functie niet aanwezig is of als het product met de functie niet is geïnstalleerd.
Opmerkingen
Raadpleeg de documentatie voor het product met de functie om de namen te bepalen die moeten worden doorgegeven aan de featureClassName en de featureConstName parameters.
Zie ook
Van toepassing op
IsPresent(String, String, Version)
- Bron:
- FeatureSupport.cs
- Bron:
- FeatureSupport.cs
- Bron:
- FeatureSupport.cs
- Bron:
- FeatureSupport.cs
- Bron:
- FeatureSupport.cs
Bepaalt of de opgegeven of nieuwere versie van de opgegeven functie is geïnstalleerd in het systeem. Deze methode is 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
Parameters
- featureClassName
- String
De volledig gekwalificeerde naam van de klasse om te zoeken naar informatie over de opgegeven functie. Deze klasse moet de IFeatureSupport interface implementeren of overnemen van een klasse die deze interface implementeert.
- featureConstName
- String
De volledig gekwalificeerde naam van de functie die moet worden gezocht.
Retouren
true als de functie aanwezig is en het versienummer groter is dan of gelijk is aan het opgegeven minimumversienummer; false als de functie niet is geïnstalleerd of het versienummer lager is dan het opgegeven minimumnummer.
Opmerkingen
Raadpleeg de documentatie voor het product met de functie om de namen te bepalen die moeten worden doorgegeven aan de featureClassName en de featureConstName parameters.