ConstraintCollection.Remove Yöntem

Tanım

Aşırı Yüklemeler

Name Description
Remove(Constraint)

Belirtilen Constraint öğesini koleksiyondan kaldırır.

Remove(String)

Constraint Koleksiyondan ada göre belirtilen nesneyi kaldırır.

Remove(Constraint)

Kaynak:
ConstraintCollection.cs
Kaynak:
ConstraintCollection.cs
Kaynak:
ConstraintCollection.cs
Kaynak:
ConstraintCollection.cs
Kaynak:
ConstraintCollection.cs

Belirtilen Constraint öğesini koleksiyondan kaldırır.

public:
 void Remove(System::Data::Constraint ^ constraint);
public void Remove(System.Data.Constraint constraint);
member this.Remove : System.Data.Constraint -> unit
Public Sub Remove (constraint As Constraint)

Parametreler

constraint
Constraint

Constraint Kaldırılacak.

Özel durumlar

constraint bağımsız değişkenidirnull.

Kısıtlama koleksiyona ait değil.

Örnekler

private void RemoveConstraint(DataTable table,
    Constraint constraint)
{
    if(table.Constraints.Contains(constraint.ConstraintName))
        if(table.Constraints.CanRemove(constraint))
            table.Constraints.Remove(constraint);
}
Private Sub RemoveConstraint(table As DataTable, _
    constraint As Constraint)

    If table.Constraints.Contains(constraint.ConstraintName) Then
        If table.Constraints.CanRemove(constraint) Then
            table.Constraints.Remove(constraint)
        End If
    End If
End Sub

Açıklamalar

yöntemini kullanmadan Remove önce, yöntemini kullanarak Contains koleksiyonun hedef Constraintöğesini içerip içermediğini ve yöntemini kullanarak bir CanRemove öğesinin Constraint kaldırılıp kaldırılamayacağını belirleyebilirsiniz.

Kısıtlama CollectionChanged başarıyla kaldırılırsa olay gerçekleşir.

Ayrıca bkz.

Şunlara uygulanır

Remove(String)

Kaynak:
ConstraintCollection.cs
Kaynak:
ConstraintCollection.cs
Kaynak:
ConstraintCollection.cs
Kaynak:
ConstraintCollection.cs
Kaynak:
ConstraintCollection.cs

Constraint Koleksiyondan ada göre belirtilen nesneyi kaldırır.

public:
 void Remove(System::String ^ name);
public void Remove(string name);
member this.Remove : string -> unit
Public Sub Remove (name As String)

Parametreler

name
String

Kaldırılacak öğesinin Constraint adı.

Örnekler

Aşağıdaki örnek, yöntemiyle varlığını ve yöntemiyle kaldırılıp kaldırılamayacağını Constraint test ettikten sonra bir öğesini kaldırır.ConstraintCollectionContainsCanRemove

private void RemoveConstraint(ConstraintCollection constraints,
    Constraint constraint)
{
    if(constraints.Contains(constraint.ConstraintName))
        if(constraints.CanRemove(constraint))
            constraints.Remove(constraint.ConstraintName);
}
Private Sub RemoveConstraint _
    (constraints As ConstraintCollection, constraint As Constraint)

    If constraints.Contains(constraint.ConstraintName) Then
        If constraints.CanRemove(constraint) Then
            constraints.Remove(constraint.ConstraintName)
        End If
    End If
End Sub

Açıklamalar

yöntemini kullanmadan Remove önce, yöntemini kullanarak Contains koleksiyonun hedef Constraintöğesini içerip içermediğini ve yöntemini kullanarak bir CanRemove öğesinin Constraint kaldırılıp kaldırılamayacağını belirleyebilirsiniz.

Kısıtlama CollectionChanged başarıyla kaldırılırsa olay gerçekleşir.

Ayrıca bkz.

Şunlara uygulanır