FeatureSupport.GetVersionPresent Methode

Definition

Ruft die Version des angegebenen Features ab, das auf dem System verfügbar ist.

Überlädt

Name Beschreibung
GetVersionPresent(Object)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die Version des angegebenen Features abgerufen, das im System verfügbar ist.

GetVersionPresent(String, String)

Ruft die Version des angegebenen Features ab, das auf dem System verfügbar ist.

GetVersionPresent(Object)

Quelle:
FeatureSupport.cs
Quelle:
FeatureSupport.cs
Quelle:
FeatureSupport.cs
Quelle:
FeatureSupport.cs
Quelle:
FeatureSupport.cs

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die Version des angegebenen Features abgerufen, das im System verfügbar ist.

public:
 abstract Version ^ GetVersionPresent(System::Object ^ feature);
public abstract Version GetVersionPresent(object feature);
public abstract Version? GetVersionPresent(object feature);
abstract member GetVersionPresent : obj -> Version
Public MustOverride Function GetVersionPresent (feature As Object) As Version

Parameter

feature
Object

Das Feature, dessen Version angefordert wird.

Gibt zurück

A Version representing the version number of the specified feature available on the system; or null if the feature is not installed.

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

Versionsnummern bestehen aus drei Teilen: Haupt-, Neben- und Build. In der Regel wird eine Versionsnummer als "hauptnummer.minor number.build number" angezeigt.

Hinweise für Ausführende

Wenn Sie von FeatureSupportdieser Erbe erben, müssen Sie diese 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).

Eine Implementierung dieser Methode finden Sie unter.See GetVersionPresent(Object) for an implementation of this method.

Weitere Informationen

Gilt für:

GetVersionPresent(String, String)

Quelle:
FeatureSupport.cs
Quelle:
FeatureSupport.cs
Quelle:
FeatureSupport.cs
Quelle:
FeatureSupport.cs
Quelle:
FeatureSupport.cs

Ruft die Version des angegebenen Features ab, das auf dem System verfügbar ist.

public:
 static Version ^ GetVersionPresent(System::String ^ featureClassName, System::String ^ featureConstName);
public static Version GetVersionPresent(string featureClassName, string featureConstName);
public static Version? GetVersionPresent(string featureClassName, string featureConstName);
static member GetVersionPresent : string * string -> Version
Public Shared Function GetVersionPresent (featureClassName As String, featureConstName As String) As Version

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

A Version with the version number of the specified feature available on the system; or null if the feature is not installed.

Hinweise

Versionsnummern bestehen aus drei Teilen: Haupt-, Neben- und Build. In der Regel wird eine Versionsnummer als "hauptnummer.minor number.build number" angezeigt.

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: