UriSchemeKeyedCollection Classe

Definizione

Fornisce una raccolta thread-safe che contiene URI con chiave in base al nome dello schema di trasporto.Provides a thread-safe collection that contains URIs that are keyed by their transport scheme name.

public ref class UriSchemeKeyedCollection : System::Collections::Generic::SynchronizedKeyedCollection<System::String ^, Uri ^>
public class UriSchemeKeyedCollection : System.Collections.Generic.SynchronizedKeyedCollection<string,Uri>
type UriSchemeKeyedCollection = class
    inherit SynchronizedKeyedCollection<string, Uri>
Public Class UriSchemeKeyedCollection
Inherits SynchronizedKeyedCollection(Of String, Uri)
Ereditarietà

Commenti

Questa raccolta è utilizzata dagli host per archiviare gli indirizzi di base di un servizio e ordinarli in base al nome di schema.This collection is used by hosts to store base addresses for a service by scheme name.

Costruttori

UriSchemeKeyedCollection(Uri[])

Inizializza una nuova istanza della classe UriSchemeKeyedCollection.Initializes a new instance of the UriSchemeKeyedCollection class.

Proprietà

Count

Ottiene il numero di elementi contenuti nella raccolta thread-safe.Gets the number of elements contained in the thread-safe collection.

(Ereditato da SynchronizedCollection<T>)
Dictionary

Ottiene il dizionario associato alla raccolta.Gets the dictionary associated with the collection.

(Ereditato da SynchronizedKeyedCollection<K,T>)
Item[Int32]

Ottiene un elemento dalla raccolta thread-safe con un indice specificato.Gets an element from the thread-safe collection with a specified index.

(Ereditato da SynchronizedCollection<T>)
Item[K]

Ottiene gli elementi con una chiave specificata dalla raccolta.Gets the items with a specified key from the collection.

(Ereditato da SynchronizedKeyedCollection<K,T>)
Items

Ottiene l'elenco di elementi contenuti nella raccolta thread-safe.Gets the list of elements contained in the thread-safe collection.

(Ereditato da SynchronizedCollection<T>)
SyncRoot

Ottiene l'oggetto utilizzato per sincronizzare l'accesso alla raccolta thread-safe.Gets the object used to synchronize access to the thread-safe collection.

(Ereditato da SynchronizedCollection<T>)

Metodi

Add(T)

Aggiunge un elemento alla raccolta thread-safe di sola lettura.Adds an item to the thread-safe, read-only collection.

(Ereditato da SynchronizedCollection<T>)
ChangeItemKey(T, K)

Modifica la chiave per un elemento specificato nella raccolta sincronizzata.Changes the key for a specified item in the synchronized collection.

(Ereditato da SynchronizedKeyedCollection<K,T>)
Clear()

Rimuove tutti gli elementi dalla raccolta.Removes all items from the collection.

(Ereditato da SynchronizedCollection<T>)
ClearItems()

Elimina tutti gli elementi dalla raccolta.Clears all items from the collection.

(Ereditato da SynchronizedKeyedCollection<K,T>)
Contains(K)

Restituisce un valore che indica se la raccolta contiene un elemento con una chiave specificata.Returns a value that indicates whether the collection contains an item with a specified key.

(Ereditato da SynchronizedKeyedCollection<K,T>)
CopyTo(T[], Int32)

Copia gli elementi della raccolta in una matrice specificata, a partire da un indice particolare.Copies the elements of the collection to a specified array, starting at a particular index.

(Ereditato da SynchronizedCollection<T>)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetEnumerator()

Restituisce un enumeratore che scorre la raccolta sincronizzata.Returns an enumerator that iterates through the synchronized collection.

(Ereditato da SynchronizedCollection<T>)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetKeyForItem(T)

Quando viene sottoposto a override in una classe derivata, ottiene la chiave per un elemento specificato.When overridden in a derived class, gets the key for a specified item.

(Ereditato da SynchronizedKeyedCollection<K,T>)
GetKeyForItem(Uri)

Ottiene la chiave dell'URI specificato appartenente alla raccolta.Gets the key for a specified URI from the collection.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
IndexOf(T)

Restituisce l'indice della prima occorrenza di un valore incluso nella raccolta.Returns the index of the first occurrence of a value in the collection.

(Ereditato da SynchronizedCollection<T>)
Insert(Int32, T)

Inserisce un elemento nella raccolta in corrispondenza di un indice specificato.Inserts an item into the collection at a specified index.

(Ereditato da SynchronizedCollection<T>)
InsertItem(Int32, T)

Inserisce un elemento nella raccolta in corrispondenza di un indice specificato.Inserts an item into the collection at a specified index.

(Ereditato da SynchronizedCollection<T>)
InsertItem(Int32, T)

Inserisce un elemento nella raccolta in una posizione specificata.Inserts an item into the collection at a specified location.

(Ereditato da SynchronizedKeyedCollection<K,T>)
InsertItem(Int32, Uri)

Consente di inserire un URI nella raccolta in corrispondenza della posizione specificata.Inserts a URI into the collection at a specified location.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
Remove(K)

Rimuove dalla raccolta un elemento con una chiave specificata e restituisce un valore che indica se un elemento è stato rimosso.Removes an item with a specified key from the collection and returns a value that indicates whether an item was removed.

(Ereditato da SynchronizedKeyedCollection<K,T>)
RemoveAt(Int32)

Rimuove dalla raccolta un elemento in corrispondenza di un indice specificato.Removes an item at a specified index from the collection.

(Ereditato da SynchronizedCollection<T>)
RemoveItem(Int32)

Rimuove dalla raccolta un elemento in una posizione specificata.Removes an item at a specified location from the collection.

(Ereditato da SynchronizedKeyedCollection<K,T>)
SetItem(Int32, T)

Sostituisce l'elemento in corrispondenza di un indice specificato con un altro elemento.Replaces the item at a specified index with another item.

(Ereditato da SynchronizedCollection<T>)
SetItem(Int32, T)

Sostituisce un elemento in un percorso specificato della raccolta con un nuovo elemento.Replaces an item at a specified location of the collection with a new item.

(Ereditato da SynchronizedKeyedCollection<K,T>)
SetItem(Int32, Uri)

Consente di sostituire l'URI in corrispondenza della posizione specificata della raccolta con un nuovo URI.Replaces a URI at a specified location of the collection with a new URI.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

ICollection.CopyTo(Array, Int32)

Copia gli elementi della raccolta in una matrice specificata, a partire da un indice particolare.Copies the elements of the collection to a specified array, starting at a particular index.

(Ereditato da SynchronizedCollection<T>)
ICollection.IsSynchronized

Ottiene un valore che indica se la raccolta è thread-safe.Gets a value that indicates whether the collection is thread safe.

(Ereditato da SynchronizedCollection<T>)
ICollection.SyncRoot

Ottiene l'oggetto utilizzato per sincronizzare l'accesso alla raccolta thread-safe.Gets the object used to synchronize access to the thread-safe collection.

(Ereditato da SynchronizedCollection<T>)
ICollection<T>.IsReadOnly

Ottiene un valore che indica se la raccolta è di sola lettura.Gets a value that indicates whether the collection is read only.

(Ereditato da SynchronizedCollection<T>)
IEnumerable.GetEnumerator()

Restituisce un enumeratore che scorre la raccolta sincronizzata.Returns an enumerator that iterates through the synchronized collection.

(Ereditato da SynchronizedCollection<T>)
IList.Add(Object)

Aggiunge un elemento alla raccolta.Adds an element to the collection.

(Ereditato da SynchronizedCollection<T>)
IList.Contains(Object)

Determina se la raccolta contiene un elemento con un valore specifico.Determines whether the collection contains an element with a specific value.

(Ereditato da SynchronizedCollection<T>)
IList.IndexOf(Object)

Determina l'indice in base zero di un elemento della raccolta.Determines the zero-based index of an element in the collection.

(Ereditato da SynchronizedCollection<T>)
IList.Insert(Int32, Object)

Inserisce un oggetto nella raccolta in corrispondenza di un indice specificato.Inserts an object into the collection at a specified index.

(Ereditato da SynchronizedCollection<T>)
IList.IsFixedSize

Ottiene un valore che indica se la raccolta presenta dimensioni fisse.Gets a value that indicates whether the collection is fixed in size.

(Ereditato da SynchronizedCollection<T>)
IList.IsReadOnly

Ottiene un valore che indica se la raccolta è di sola lettura.Gets a value that indicates whether the collection is read only.

(Ereditato da SynchronizedCollection<T>)
IList.Item[Int32]

Ottiene o imposta l'elemento in corrispondenza di un indice in base zero specificato.Gets or sets the item at a specified zero-based index.

(Ereditato da SynchronizedCollection<T>)
IList.Remove(Object)

Rimuove dalla raccolta la prima occorrenza di un oggetto specificato come elemento.Removes the first occurrence of a specified object as an element from the collection.

(Ereditato da SynchronizedCollection<T>)

Metodi di estensione

CopyToDataTable<T>(IEnumerable<T>)

Restituisce un oggetto DataTable che contiene copie degli oggetti DataRow, dato un oggetto IEnumerable<T> di input dove il parametro generico T è DataRow.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Copia gli oggetti DataRow nell'oggetto DataTable specificato, dato un oggetto IEnumerable<T> di input dove il parametro generico T è DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Copia gli oggetti DataRow nell'oggetto DataTable specificato, dato un oggetto IEnumerable<T> di input dove il parametro generico T è DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>)

Restituisce una raccolta di elementi che contiene i predecessori di ciascun nodo nella raccolta di origine.Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName)

Restituisce una raccolta di elementi filtrati che contiene i predecessori di ciascun nodo nella raccolta di origine.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Solo gli elementi che hanno un oggetto XName corrispondente vengono inclusi nella raccolta.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

Restituisce una raccolta di nodi discendenti di ciascun documento ed elemento nella raccolta di origine.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

Restituisce una raccolta di elementi che contiene gli elementi discendenti di ciascun elemento e documento nella raccolta di origine.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName)

Restituisce una raccolta filtrata di elementi che contiene gli elementi discendenti di ciascun elemento e documento nella raccolta di origine.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Solo gli elementi che hanno un oggetto XName corrispondente vengono inclusi nella raccolta.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

Restituisce una raccolta di elementi figlio di ciascun elemento e documento nella raccolta di origine.Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName)

Restituisce una raccolta filtrata degli elementi figlio di ciascun elemento e documento nella raccolta di origine.Returns a filtered collection of the child elements of every element and document in the source collection. Solo gli elementi che hanno un oggetto XName corrispondente vengono inclusi nella raccolta.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

Restituisce una raccolta di nodi che contiene tutti i nodi nella raccolta di origine ordinati in base all'ordine con cui sono riportati nel documento.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

Restituisce una raccolta di nodi figlio di ciascun documento ed elemento nella raccolta di origine.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

Rimuove ciascun nodo nella raccolta di origine dal nodo padre.Removes every node in the source collection from its parent node.

Si applica a