ResXResourceReader ResXResourceReader ResXResourceReader ResXResourceReader Class

Definition

Listet XML-Ressourcendateien (.resx) und -streams auf und liest die sequenziellen Paare von Ressourcennamen und -werten.Enumerates XML resource (.resx) files and streams, and reads the sequential resource name and value pairs.

public ref class ResXResourceReader : System::Resources::IResourceReader
public class ResXResourceReader : System.Resources.IResourceReader
type ResXResourceReader = class
    interface IResourceReader
    interface IEnumerable
    interface IDisposable
Public Class ResXResourceReader
Implements IResourceReader
Vererbung
ResXResourceReaderResXResourceReaderResXResourceReaderResXResourceReader
Implementiert

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie eine ResXResourceReader zum iterieren durch die Ressourcen in einer RESX-Datei.The following example demonstrates how to use a ResXResourceReader to iterate through the resources in a .resx file. Zunächst wird die ResXResourceReader rsxr wird erstellt, für die Datei items.resx.First, the ResXResourceReaderrsxr is created for the file items.resx. Als Nächstes die GetEnumerator Methode dient zum Erstellen einer IDictionaryEnumerator durchlaufen die Ressourcen und den Inhalt in der Konsole anzeigen.Next, the GetEnumerator method is used to create an IDictionaryEnumerator to iterate through the resources and display the contents to the console.

#using <system.windows.forms.dll>
#using <System.dll>

using namespace System;
using namespace System::Resources;
using namespace System::Collections;
void main()
{

   // Create a ResXResourceReader for the file items.resx.
   ResXResourceReader^ rsxr = gcnew ResXResourceReader( "items.resx" );


   // Iterate through the resources and display the contents to the console.
   IEnumerator^ myEnum = rsxr->GetEnumerator();
   while ( myEnum->MoveNext() )
   {
      DictionaryEntry^ d = safe_cast<DictionaryEntry^>(myEnum->Current);
      Console::WriteLine( "{0}:\t {1}", d->Key, d->Value );
   }


   //Close the reader.
   rsxr->Close();
}

using System;
using System.Resources;
using System.Collections;

class ReadResXResources
{
   public static void Main()
   {

      // Create a ResXResourceReader for the file items.resx.
      ResXResourceReader rsxr = new ResXResourceReader("items.resx");

      // Iterate through the resources and display the contents to the console.
      foreach (DictionaryEntry d in rsxr)
      {
    Console.WriteLine(d.Key.ToString() + ":\t" + d.Value.ToString());
      }

     //Close the reader.
     rsxr.Close();
   }
}
Imports System
Imports System.Resources
Imports System.Collections
Imports Microsoft.VisualBasic

Class ReadResXResources
   
   Public Shared Sub Main()
      
      ' Create a ResXResourceReader for the file items.resx.
      Dim rsxr As ResXResourceReader
      rsxr = New ResXResourceReader("items.resx")

      ' Iterate through the resources and display the contents to the console.
      Dim d As DictionaryEntry
      For Each d In  rsxr
         Console.WriteLine(d.Key.ToString() + ":" + ControlChars.Tab + d.Value.ToString())
      Next d
      
      'Close the reader.
      rsxr.Close()

   End Sub

End Class

Hinweise

Die ResXResourceReader -Klasse stellt eine Standardimplementierung der IResourceReader -Schnittstelle, die Ressourceninformationen in einem XML-Format liest.The ResXResourceReader class provides a default implementation of the IResourceReader interface that reads resource information in an XML format. Um Informationen zu Ressourcen aus einem binären Ressource-Format lesen zu können, verwenden die ResourceReader Klasse.To read resource information from a binary resource format, use the ResourceReader class.

Sie verwenden die ResXResourceReader Klasse, um beim Auflisten der Ressourcen in RESX-Dateien durch Durchlaufen der Wörterbuchenumerator (IDictionaryEnumerator) zurückgegeben, die von der GetEnumerator Methode.You use the ResXResourceReader class to enumerate resources in .resx files by traversing the dictionary enumerator (IDictionaryEnumerator) that is returned by the GetEnumerator method. Rufen Sie die Methoden, die von bereitgestellte IDictionaryEnumerator um zur nächsten Ressource fahren Sie fort, und den Namen und Wert der einzelnen Ressourcen in RESX-Datei zu lesen.You call the methods provided by IDictionaryEnumerator to advance to the next resource and to read the name and value of each resource in the .resx file.

Hinweis

Die ResXResourceReader Klasse bietet zwei Enumeratoren.The ResXResourceReader class provides two enumerators. Die ResXResourceReader.GetEnumerator Methode gibt ein IDictionaryEnumerator Objekt; es wird empfohlen, dass Sie diese Methode verwenden, um die Ressourcen auflisten.The ResXResourceReader.GetEnumerator method returns an IDictionaryEnumerator object; we recommend that you use this method to enumerate resources. Die ResXResourceReader.IEnumerable.GetEnumerator Methode ist eine explizite schnittstellenimplementierung, die zurückgibt ein IEnumerator Objekts ist nicht empfehlenswert, dass ihre Verwendung.The ResXResourceReader.IEnumerable.GetEnumerator method is an explicit interface implementation that returns an IEnumerator object; we do not recommend its use.

Im folgenden Beispiel wird die GetEnumerator Methode zum Abrufen einer IDictionaryEnumerator -Objekt, das zum Enumerieren von Ressourcen in einer RESX-Datei verwendet wird.The following example uses the GetEnumerator method to obtain an IDictionaryEnumerator object that is used to enumerate the resources in a .resx file. Das Beispiel enthält eine CreateResourceFile Routine, die die erforderliche Ressourcendatei erstellt.The example includes a CreateResourceFile routine that creates the necessary resource file.

using System;
using System.Collections;
using System.Resources;

public class Example
{
   private const string resxFilename = @".\CountryHeaders.resx";
    
   public static void Main()
   {
      // Create a resource file to read.
      CreateResourceFile();
      
      // Enumerate the resources in the file.
      ResXResourceReader rr = new ResXResourceReader(resxFilename);
      IDictionaryEnumerator dict = rr.GetEnumerator();
      while (dict.MoveNext())
         Console.WriteLine("{0}: {1}", dict.Key, dict.Value);   
   }

   private static void CreateResourceFile()
   {
      ResXResourceWriter rw = new ResXResourceWriter(resxFilename);
      string[] resNames = {"Country", "Population", "Area", 
                           "Capital", "LCity" };
      string[] columnHeaders = { "Country Name", "Population (2010}", 
                                 "Area", "Capital", "Largest City" };
      string[] comments = { "The localized country name", "", 
                            "The area in square miles", "", 
                            "The largest city based on 2010 data" };
      rw.AddResource("Title", "Country Information");
      rw.AddResource("nColumns", resNames.Length);
      for (int ctr = 0; ctr < resNames.Length; ctr++) {
         ResXDataNode node = new ResXDataNode(resNames[ctr], columnHeaders[ctr]);
         node.Comment = comments[ctr];
         rw.AddResource(node);
      }
      rw.Generate();
      rw.Close();
   }
}
// The example displays the following output:
//       Title: Country Information
//       nColumns: 5
//       Country: Country Name
//       Population: Population (2010}
//       Area: Area
//       Capital: Capital
//       LCity: Largest City
Imports System.Collections
Imports System.Resources

Module Example
   Private Const resxFilename As String = ".\CountryHeaders.resx"
     
   Public Sub Main()
      ' Create a resource file to read.
      CreateResourceFile()
      
      ' Enumerate the resources in the file.
      Dim rr As New ResXResourceReader(resxFilename)
      Dim dict As IDictionaryEnumerator = rr.GetEnumerator()
      Do While dict.MoveNext()
         Console.WriteLine("{0}: {1}", dict.Key, dict.Value)   
      Loop
   End Sub
   
   Private Sub CreateResourceFile()
      Dim rw As New ResxResourceWriter(resxFilename)
      Dim resNames() As String = {"Country", "Population", "Area", 
                                  "Capital", "LCity" }
      Dim columnHeaders() As String = { "Country Name", "Population (2010}", 
                                        "Area", "Capital", "Largest City" }
      Dim comments() As String = { "The localized country name", "", 
                                   "The area in square miles", "", 
                                   "The largest city based on 2010 data" }
      rw.AddResource("Title", "Country Information")
      rw.AddResource("nColumns", resNames.Length)
      For ctr As Integer = 0 To resNames.Length - 1
         Dim node As New ResXDataNode(resNames(ctr), columnHeaders(ctr))
         node.Comment = comments(ctr)
         rw.AddResource(node)
      Next
      rw.Generate()
      rw.Close()
   End Sub
End Module
' The example displays the following output:
'       Title: Country Information
'       nColumns: 5
'       Country: Country Name
'       Population: Population (2010}
'       Area: Area
'       Capital: Capital
'       LCity: Largest City

Wenn die UseResXDataNodes -Eigenschaft ist true, den Wert des der IDictionaryEnumerator.Value -Eigenschaft ist eine ResXDataNode -Objekt statt den Ressourcenwert.If the UseResXDataNodes property is true, the value of the IDictionaryEnumerator.Value property is a ResXDataNode object rather than the resource value. Dies stellt ein Ressourcenelement Kommentar zur Verfügung, aus der ResXDataNode.Comment Eigenschaft.This makes a resource item's comment available from the ResXDataNode.Comment property. Im folgenden Beispiel wird die UseResXDataNodes Eigenschaft true und listet die Ressourcen in einer RESX-DateiThe following example sets the UseResXDataNodes property to true and enumerates the resources in a .resx file,

using System;
using System.Collections;
using System.ComponentModel.Design;
using System.Resources;

public class Example
{
   private const string resxFilename = @".\CountryHeaders.resx";
    
   public static void Main()
   {
      // Create a resource file to read.
      CreateResourceFile();
      
      // Enumerate the resources in the file.
      ResXResourceReader rr = new ResXResourceReader(resxFilename);
      rr.UseResXDataNodes = true;
      IDictionaryEnumerator dict = rr.GetEnumerator();
      while (dict.MoveNext()) {
         ResXDataNode node = (ResXDataNode) dict.Value;
         Console.WriteLine("{0,-20} {1,-20} {2}", 
                           node.Name + ":", 
                           node.GetValue((ITypeResolutionService) null), 
                           ! String.IsNullOrEmpty(node.Comment) ? "// " + node.Comment : "");
      }
   }

   private static void CreateResourceFile()
   {
      ResXResourceWriter rw = new ResXResourceWriter(resxFilename);
      string[] resNames = {"Country", "Population", "Area", 
                           "Capital", "LCity" };
      string[] columnHeaders = { "Country Name", "Population (2010}", 
                                 "Area", "Capital", "Largest City" };
      string[] comments = { "The localized country name", "", 
                            "The area in square miles", "", 
                            "The largest city based on 2010 data" };
      rw.AddResource("Title", "Country Information");
      rw.AddResource("nColumns", resNames.Length);
      for (int ctr = 0; ctr < resNames.Length; ctr++) {
         ResXDataNode node = new ResXDataNode(resNames[ctr], columnHeaders[ctr]);
         node.Comment = comments[ctr];
         rw.AddResource(node);
      }
      rw.Generate();
      rw.Close();
   }
}
// The example displays the following output:
//    Title:               Country Information
//    nColumns:            5
//    Country:             Country Name         // The localized country name
//    Population:          Population (2010}
//    Area:                Area                 // The area in square miles
//    Capital:             Capital
//    LCity:               Largest City         // The largest city based on 2010 data
Imports System.Collections
Imports System.ComponentModel.Design
Imports System.Resources

Module Example
   Private Const resxFilename As String = ".\CountryHeaders.resx"
     
   Public Sub Main()
      ' Create a resource file to read.
      CreateResourceFile()
      
      ' Enumerate the resources in the file.
      Dim rr As New ResXResourceReader(resxFilename)
      rr.UseResXDataNodes = True
      Dim dict As IDictionaryEnumerator = rr.GetEnumerator()
      Do While dict.MoveNext()
         Dim node As ResXDataNode = DirectCast(dict.Value, ResXDataNode)
         Console.WriteLine("{0,-20} {1,-20} {2}", 
                           node.Name + ":", 
                           node.GetValue(CType(Nothing, ITypeResolutionService)), 
                           If(Not String.IsNullOrEmpty(node.Comment), "// " + node.Comment, ""))
      Loop
   End Sub
   
   Private Sub CreateResourceFile()
      Dim rw As New ResxResourceWriter(resxFilename)
      Dim resNames() As String = {"Country", "Population", "Area", 
                                  "Capital", "LCity" }
      Dim columnHeaders() As String = { "Country Name", "Population (2010}", 
                                        "Area", "Capital", "Largest City" }
      Dim comments() As String = { "The localized country name", "", 
                                   "The area in square miles", "", 
                                   "The largest city based on 2010 data" }
      rw.AddResource("Title", "Country Information")
      rw.AddResource("nColumns", resNames.Length)
      For ctr As Integer = 0 To resNames.Length - 1
         Dim node As New ResXDataNode(resNames(ctr), columnHeaders(ctr))
         node.Comment = comments(ctr)
         rw.AddResource(node)
      Next
      rw.Generate()
      rw.Close()
   End Sub
End Module
' The example displays the following output:
'    Title:               Country Information
'    nColumns:            5
'    Country:             Country Name         // The localized country name
'    Population:          Population (2010}
'    Area:                Area                 // The area in square miles
'    Capital:             Capital
'    LCity:               Largest City         // The largest city based on 2010 data

Wenn UseResXDataNodes ist true, ResXDataNode Elementen in der Enumeration können es sich entweder:If UseResXDataNodes is true, the ResXDataNode items in the enumeration can be either:

  • Benannte Ressourcen zusammen mit ihren Daten.Named resources along with their data. In diesem Fall die ResXDataNode.FileRef Eigenschaft null.In this case, the ResXDataNode.FileRef property is null.

  • Mit dem Namen Ressourcen zusammen mit dem Namen der Datei, die die Ressourcendaten enthält.Named resources along with the name of the file that contains the resource data. In diesem Fall die ResXDataNode.FileRef -Eigenschaft gibt eine ResXFileRef -Objekt, das Informationen zur Ressource an, einschließlich der zugehörigen Dateinamen enthält.In this case, the ResXDataNode.FileRef property returns a ResXFileRef object that provides information about the resource, including its filename. Wenn Sie relative Dateinamen verwendet werden, sollten Sie immer eine Festlegen der BasePath Eigenschaft, um einen Verweis für den relativen Pfad bereitstellen.If relative file names are used, you should always set the BasePath property to provide a reference point for the relative file path.

Wenn Sie benannte Ressourcen aus einer RESX-Datei abrufen möchten, anstatt Auflisten der Ressourcen, können Sie instanziieren ein ResXResourceSet Objekt, und rufen die GetString und GetObject Methoden.If you want to retrieve named resources from a .resx file rather than enumerating its resources, you can instantiate a ResXResourceSet object and call its GetString and GetObject methods.

Hinweis

Die ResXResourceReader -Klasse enthält einen Linkaufruf und einer vererbungsanforderung auf Klassenebene, die für alle Elemente gilt.The ResXResourceReader class contains a link demand and an inheritance demand at the class level that applies to all members. Ein SecurityException Ausnahme wird ausgelöst, wenn es sich bei der unmittelbaren Aufrufer oder die abgeleitete Klasse nicht über volle Vertrauenswürdigkeit verfügt.A SecurityException exception is thrown when either the immediate caller or the derived class does not have full-trust permission.

Konstruktoren

ResXResourceReader(Stream) ResXResourceReader(Stream) ResXResourceReader(Stream) ResXResourceReader(Stream)

Initialisiert eine neue Instanz der ResXResourceReader-Klasse für den angegebenen Stream.Initializes a new instance of the ResXResourceReader class for the specified stream.

ResXResourceReader(Stream, AssemblyName[]) ResXResourceReader(Stream, AssemblyName[]) ResXResourceReader(Stream, AssemblyName[]) ResXResourceReader(Stream, AssemblyName[])

Initialisiert mit einem Stream und einem Array von Assemblynamen eine neue Instanz der ResXResourceReader-Klasse.Initializes a new instance of the ResXResourceReader class using a stream and an array of assembly names.

ResXResourceReader(Stream, ITypeResolutionService) ResXResourceReader(Stream, ITypeResolutionService) ResXResourceReader(Stream, ITypeResolutionService) ResXResourceReader(Stream, ITypeResolutionService)

Initialisiert mit einem Eingabestream und einem Typauflösungsdienst eine neue Instanz der ResXResourceReader-Klasse.Initializes a new instance of the ResXResourceReader class using an input stream and a type resolution service.

ResXResourceReader(String) ResXResourceReader(String) ResXResourceReader(String) ResXResourceReader(String)

Initialisiert eine neue Instanz der ResXResourceReader-Klasse für die angegebene Ressourcendatei.Initializes a new instance of the ResXResourceReader class for the specified resource file.

ResXResourceReader(String, AssemblyName[]) ResXResourceReader(String, AssemblyName[]) ResXResourceReader(String, AssemblyName[]) ResXResourceReader(String, AssemblyName[])

Initialisiert mit einem XML-Ressourcendateinamen und einem Array von Assemblynamen eine neue Instanz der ResXResourceReader-Klasse.Initializes a new instance of the ResXResourceReader class using an XML resource file name and an array of assembly names.

ResXResourceReader(String, ITypeResolutionService) ResXResourceReader(String, ITypeResolutionService) ResXResourceReader(String, ITypeResolutionService) ResXResourceReader(String, ITypeResolutionService)

Initialisiert mit einem Dateinamen und einem Typauflösungsdienst eine neue Instanz der ResXResourceReader-Klasse.Initializes a new instance of the ResXResourceReader class using a file name and a type resolution service.

ResXResourceReader(TextReader) ResXResourceReader(TextReader) ResXResourceReader(TextReader) ResXResourceReader(TextReader)

Initialisiert eine neue Instanz der ResXResourceReader-Klasse für den angegebenen TextReader.Initializes a new instance of the ResXResourceReader class for the specified TextReader.

ResXResourceReader(TextReader, AssemblyName[]) ResXResourceReader(TextReader, AssemblyName[]) ResXResourceReader(TextReader, AssemblyName[]) ResXResourceReader(TextReader, AssemblyName[])

Initialisiert mit einem ResXResourceReader-Objekt und einem Array von Assemblynamen eine neue Instanz der TextReader-Klasse.Initializes a new instance of the ResXResourceReader class using a TextReader object and an array of assembly names.

ResXResourceReader(TextReader, ITypeResolutionService) ResXResourceReader(TextReader, ITypeResolutionService) ResXResourceReader(TextReader, ITypeResolutionService) ResXResourceReader(TextReader, ITypeResolutionService)

Initialisiert mit einem Textstreamreader und einem Typauflösungsdienst eine neue Instanz der ResXResourceReader-Klasse.Initializes a new instance of the ResXResourceReader class using a text stream reader and a type resolution service.

Eigenschaften

BasePath BasePath BasePath BasePath

Ruft den Basispfad für den in einem ResXFileRef-Objekt angegebenen relativen Pfad ab oder legt diesen fest.Gets or sets the base path for the relative file path specified in a ResXFileRef object.

UseResXDataNodes UseResXDataNodes UseResXDataNodes UseResXDataNodes

Ruft einen Wert ab, der angibt, ob beim Lesen der aktuellen XML-Ressourcendatei oder des Streams ResXDataNode-Objekte zurückgegeben werden, oder legt diesen fest.Gets or sets a value that indicates whether ResXDataNode objects are returned when reading the current XML resource file or stream.

Methoden

Close() Close() Close() Close()

Gibt alle vom ResXResourceReader verwendeten Ressourcen frei.Releases all resources used by the ResXResourceReader.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Gibt die von ResXResourceReader verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.Releases the unmanaged resources used by the ResXResourceReader and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

Dieser Member überschreibt die Finalize()-Methode.This member overrides the Finalize() method.

FromFileContents(String) FromFileContents(String) FromFileContents(String) FromFileContents(String)

Erstellt ein neues ResXResourceReader-Objekt und initialisiert dieses, um eine Zeichenfolge zu lesen, deren Inhalt das Format einer XML-Ressourcendatei hat.Creates a new ResXResourceReader object and initializes it to read a string whose contents are in the form of an XML resource file.

FromFileContents(String, AssemblyName[]) FromFileContents(String, AssemblyName[]) FromFileContents(String, AssemblyName[]) FromFileContents(String, AssemblyName[])

Erstellt ein neues ResXResourceReader-Objekt und initialisiert dieses, um eine Zeichenfolge zu lesen, deren Inhalt das Format einer XML-Ressourcendatei hat, und um ein Array von AssemblyName-Objekten für das Auflösen von in einer Ressource angegebenen Typnamen zu verwenden.Creates a new ResXResourceReader object and initializes it to read a string whose contents are in the form of an XML resource file, and to use an array of AssemblyName objects to resolve type names specified in a resource.

FromFileContents(String, ITypeResolutionService) FromFileContents(String, ITypeResolutionService) FromFileContents(String, ITypeResolutionService) FromFileContents(String, ITypeResolutionService)

Erstellt ein neues ResXResourceReader-Objekt und initialisiert dieses, um eine Zeichenfolge zu lesen, deren Inhalt das Format einer XML-Ressourcendatei hat, und um ein ITypeResolutionService-Objekt für das Auflösen von in einer Ressource angegebenen Typnamen zu verwenden.Creates a new ResXResourceReader object and initializes it to read a string whose contents are in the form of an XML resource file, and to use an ITypeResolutionService object to resolve type names specified in a resource.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Gibt einen Enumerator für das aktuelle ResXResourceReader-Objekt zurück.Returns an enumerator for the current ResXResourceReader object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetMetadataEnumerator() GetMetadataEnumerator() GetMetadataEnumerator() GetMetadataEnumerator()

Stellt einen Wörterbuchenumerator bereit, der die Entwurfszeiteigenschaften aus der aktuellen XML-Ressourcendatei oder dem Stream abrufen kann.Provides a dictionary enumerator that can retrieve the design-time properties from the current XML resource file or stream.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Explizite Schnittstellenimplementierungen

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

Gibt die von ResXResourceReader verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.Releases the unmanaged resources used by the ResXResourceReader and optionally releases the managed resources. Eine Beschreibung dieses Members finden Sie unter der Dispose()-Methode.For a description of this member, see the Dispose() method.

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Gibt einen Enumerator für das aktuelle ResXResourceReader-Objekt zurück.Returns an enumerator for the current ResXResourceReader object. Eine Beschreibung dieses Members finden Sie unter der GetEnumerator()-Methode.For a description of this member, see the GetEnumerator() method.

Extension Methods

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Konvertiert eine IEnumerable auf eine IQueryable.Converts an IEnumerable to an IQueryable.

Sicherheit

LinkDemand
für volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer.for full trust for the immediate caller. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden.This member cannot be used by partially trusted code.

InheritanceDemand
für volle Vertrauenswürdigkeit für erben.for full trust for inheritors. Diese Klasse kann nicht von teilweise vertrauenswürdigem Code nicht geerbt werden.This class cannot be inherited by partially trusted code.

Gilt für:

Siehe auch