DiscoveryReferenceCollection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Collection de références de découverte. Cette classe ne peut pas être héritée.
public ref class DiscoveryReferenceCollection sealed : System::Collections::CollectionBase
public sealed class DiscoveryReferenceCollection : System.Collections.CollectionBase
type DiscoveryReferenceCollection = class
inherit CollectionBase
Public NotInheritable Class DiscoveryReferenceCollection
Inherits CollectionBase
- Héritage
Exemples
#using <System.Web.Services.dll>
using namespace System;
using namespace System::IO;
using namespace System::Web::Services::Discovery;
int main()
{
DiscoveryDocumentReference^ myDiscoveryDocReference1 = gcnew DiscoveryDocumentReference;
DiscoveryDocumentReference^ myDiscoveryDocReference2 = gcnew DiscoveryDocumentReference;
DiscoveryReference^ myDiscoveryReference;
Console::WriteLine( "Demonstrating DiscoveryReferenceCollection class." );
// Create new DiscoveryReferenceCollection.
DiscoveryReferenceCollection^ myDiscoveryReferenceCollection = gcnew DiscoveryReferenceCollection;
// Access the Count method.
Console::WriteLine( "The number of elements in the collection is: {0}", myDiscoveryReferenceCollection->Count );
// Add elements to the collection.
myDiscoveryReferenceCollection->Add( myDiscoveryDocReference1 );
myDiscoveryReferenceCollection->Add( myDiscoveryDocReference2 );
Console::WriteLine( "The number of elements in the collection after adding two elements to the collection: {0}", myDiscoveryReferenceCollection->Count );
// Call the Contains method.
if ( myDiscoveryReferenceCollection->Contains( myDiscoveryDocReference1 ) != true )
{
throw gcnew Exception( "Element not found in collection." );
}
// Access the indexed member.
myDiscoveryReference = dynamic_cast<DiscoveryReference^>(myDiscoveryReferenceCollection[ 0 ]);
if ( myDiscoveryReference == nullptr )
{
throw gcnew Exception( "Element not found in collection." );
}
// Remove one element from collection.
myDiscoveryReferenceCollection->Remove( myDiscoveryDocReference1 );
Console::WriteLine( "The number of elements in the collection after removing one element is: {0}", myDiscoveryReferenceCollection->Count );
}
using System;
using System.IO;
using System.Web.Services.Discovery;
class MyDiscoveryDocumentClass
{
static void Main()
{
DiscoveryDocumentReference myDiscoveryDocReference1 =
new DiscoveryDocumentReference();
DiscoveryDocumentReference myDiscoveryDocReference2 =
new DiscoveryDocumentReference();
DiscoveryReference myDiscoveryReference;
Console.WriteLine("Demonstrating DiscoveryReferenceCollection class.");
// Create new DiscoveryReferenceCollection.
DiscoveryReferenceCollection myDiscoveryReferenceCollection =
new DiscoveryReferenceCollection();
// Access the Count method.
Console.WriteLine("The number of elements in the collection is: "
+ myDiscoveryReferenceCollection.Count.ToString());
// Add elements to the collection.
myDiscoveryReferenceCollection.Add(myDiscoveryDocReference1);
myDiscoveryReferenceCollection.Add(myDiscoveryDocReference2);
Console.WriteLine("The number of elements in the collection "
+ "after adding two elements to the collection: "
+ myDiscoveryReferenceCollection.Count.ToString());
// Call the Contains method.
if (myDiscoveryReferenceCollection.Contains(myDiscoveryDocReference1)
!= true)
{
throw new Exception("Element not found in collection.");
}
// Access the indexed member.
myDiscoveryReference =
(DiscoveryReference)myDiscoveryReferenceCollection[0];
if (myDiscoveryReference == null)
{
throw new Exception("Element not found in collection.");
}
// Remove one element from collection.
myDiscoveryReferenceCollection.Remove(myDiscoveryDocReference1);
Console.WriteLine("The number of elements in the collection "
+ "after removing one element is: "
+ myDiscoveryReferenceCollection.Count.ToString());
}
}
Imports System.IO
Imports System.Web.Services.Discovery
Class MyDiscoveryDocumentMod
Shared Sub Main()
Try
Dim myDiscoveryDocReference1 As New DiscoveryDocumentReference()
Dim myDiscoveryDocReference2 As New DiscoveryDocumentReference()
Dim myDiscoveryReference As DiscoveryReference
Console.WriteLine("Demonstrating DiscoveryReferenceCollection class.")
' Create new DiscoveryReferenceCollection.
Dim myDiscoveryReferenceCollection As New DiscoveryReferenceCollection()
' Access the Count method.
Console.WriteLine("The number of elements in collection is: " & _
myDiscoveryReferenceCollection.Count.ToString())
' Add elements to the collection.
myDiscoveryReferenceCollection.Add(myDiscoveryDocReference1)
myDiscoveryReferenceCollection.Add(myDiscoveryDocReference2)
Console.WriteLine("The number of elements in the collection " _
& "after adding two elements to the collection: " _
& myDiscoveryReferenceCollection.Count.ToString())
' Call the Contains method.
If myDiscoveryReferenceCollection.Contains(myDiscoveryDocReference1) _
<> True Then
Throw New Exception("Element not found in collection.")
End If
' Access the Item property.
myDiscoveryReference = myDiscoveryReferenceCollection.Item(0)
If myDiscoveryReference Is Nothing Then
Throw New Exception("Element not found in collection.")
End If
' Remove one element from the collection.
myDiscoveryReferenceCollection.Remove(myDiscoveryDocReference1)
Console.WriteLine("The number of elements in collection " _
& "after removing one element is: " _
& myDiscoveryReferenceCollection.Count.ToString())
Catch e As Exception
Console.Writeline("Exception occurred : " + e.Message)
End Try
End Sub
End Class
Constructeurs
DiscoveryReferenceCollection() |
Initialise une nouvelle instance de la classe DiscoveryReferenceCollection. |
Propriétés
Capacity |
Obtient ou définit le nombre d'éléments que CollectionBase peut contenir. (Hérité de CollectionBase) |
Count |
Obtient le nombre d'éléments contenus dans l'instance CollectionBase. Cette propriété ne peut pas être remplacée. (Hérité de CollectionBase) |
InnerList |
Obtient ArrayList contenant la liste des éléments dans l'instance de CollectionBase. (Hérité de CollectionBase) |
Item[Int32] |
Obtient ou définit le DiscoveryReference à l'index spécifié. |
List |
Obtient IList contenant la liste des éléments dans l'instance de CollectionBase. (Hérité de CollectionBase) |
Méthodes
Add(DiscoveryReference) |
Ajoute un objet DiscoveryReference à DiscoveryReferenceCollection. |
Clear() |
Supprime tous les objets de l'instance de CollectionBase. Cette méthode ne peut pas être substituée. (Hérité de CollectionBase) |
Contains(DiscoveryReference) |
Détermine si la DiscoveryReferenceCollection contient un DiscoveryReference spécifique. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetEnumerator() |
Retourne un énumérateur qui itère au sein de l'instance CollectionBase. (Hérité de CollectionBase) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
OnClear() |
Effectue des traitements personnalisés supplémentaires pendant l’effacement du contenu de l’instance de CollectionBase. (Hérité de CollectionBase) |
OnClearComplete() |
Exécute des processus personnalisés supplémentaires après l'effacement du contenu de l'instance de CollectionBase. (Hérité de CollectionBase) |
OnInsert(Int32, Object) |
Exécute les processus personnalisés supplémentaires avant l'insertion d'un nouvel élément dans l'instance de CollectionBase. (Hérité de CollectionBase) |
OnInsertComplete(Int32, Object) |
Exécute les processus personnalisés supplémentaires après l'insertion d'un nouvel élément dans l'instance de CollectionBase. (Hérité de CollectionBase) |
OnRemove(Int32, Object) |
Exécute des processus personnalisés supplémentaires lors de la suppression d'un élément de l'instance de CollectionBase. (Hérité de CollectionBase) |
OnRemoveComplete(Int32, Object) |
Exécute des processus personnalisés supplémentaires après la suppression d'un élément de l'instance de CollectionBase. (Hérité de CollectionBase) |
OnSet(Int32, Object, Object) |
Exécute des processus personnalisés supplémentaires avant la définition d'une valeur dans l'instance de CollectionBase. (Hérité de CollectionBase) |
OnSetComplete(Int32, Object, Object) |
Exécute des processus personnalisés supplémentaires après la définition d'une valeur dans l'instance de CollectionBase. (Hérité de CollectionBase) |
OnValidate(Object) |
Exécute des processus personnalisés supplémentaires lors de la validation d'une valeur. (Hérité de CollectionBase) |
Remove(DiscoveryReference) |
Supprime un DiscoveryReference de DiscoveryReferenceCollection. |
RemoveAt(Int32) |
Supprime l'élément à l'index spécifié de l'instance de CollectionBase. Cette méthode n'est pas substituable. (Hérité de CollectionBase) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
ICollection.CopyTo(Array, Int32) |
Copie l'ensemble de l'objet CollectionBase vers un objet Array unidimensionnel compatible, en commençant à l'index spécifié du tableau cible. (Hérité de CollectionBase) |
ICollection.IsSynchronized |
Obtient une valeur indiquant si l’accès à CollectionBase est synchronisé (thread-safe). (Hérité de CollectionBase) |
ICollection.SyncRoot |
Obtient un objet qui peut être utilisé pour synchroniser l’accès à CollectionBase. (Hérité de CollectionBase) |
IList.Add(Object) |
Ajoute un objet à la fin de la CollectionBase. (Hérité de CollectionBase) |
IList.Contains(Object) |
Détermine si CollectionBase contient un élément spécifique. (Hérité de CollectionBase) |
IList.IndexOf(Object) |
Recherche le Object spécifié et retourne l’index de base zéro de la première occurrence dans l’ensemble du CollectionBase. (Hérité de CollectionBase) |
IList.Insert(Int32, Object) |
Insère un élément dans la classe CollectionBase au niveau de l'index spécifié. (Hérité de CollectionBase) |
IList.IsFixedSize |
Obtient une valeur indiquant si CollectionBase est de taille fixe. (Hérité de CollectionBase) |
IList.IsReadOnly |
Obtient une valeur indiquant si CollectionBase est en lecture seule. (Hérité de CollectionBase) |
IList.Item[Int32] |
Obtient ou définit l'élément au niveau de l'index spécifié. (Hérité de CollectionBase) |
IList.Remove(Object) |
Supprime la première occurrence d’un objet spécifique de CollectionBase. (Hérité de CollectionBase) |
Méthodes d’extension
Cast<TResult>(IEnumerable) |
Effectue un cast des éléments d'un IEnumerable vers le type spécifié. |
OfType<TResult>(IEnumerable) |
Filtre les éléments d'un IEnumerable en fonction du type spécifié. |
AsParallel(IEnumerable) |
Active la parallélisation d'une requête. |
AsQueryable(IEnumerable) |
Convertit un IEnumerable en IQueryable. |