PrecedenceConstraint Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica le proprietà per la configurazione di un vincolo di precedenza tra due contenitori. La classe non può essere ereditata.
public ref class PrecedenceConstraint sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, IDisposable, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, System::ComponentModel::IComponent
public sealed class PrecedenceConstraint : Microsoft.SqlServer.Dts.Runtime.DtsObject, IDisposable, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, System.ComponentModel.IComponent
type PrecedenceConstraint = class
inherit DtsObject
interface IDTSName
interface IDTSPersist
interface IComponent
interface IDisposable
Public NotInheritable Class PrecedenceConstraint
Inherits DtsObject
Implements IComponent, IDisposable, IDTSName, IDTSPersist
- Ereditarietà
- Implementazioni
Commenti
È possibile specificare le precedenze e i file eseguibili vincolati che il vincolo di precedenza si connette, l'espressione e il vincolo che determinano se il file eseguibile vincolato viene eseguito e se il vincolo di precedenza funziona in concerto con altri vincoli di precedenza.
Proprietà
ConstrainedExecutable |
Ottiene il nome di un contenitore vincolato. Questa proprietà è di sola lettura. |
CreationName |
Ottiene la stringa utilizzata dal runtime di Integration Services per creare un'istanza dell'oggetto PrecedenceConstraint e aggiungere l'oggetto all'insieme PrecedenceConstraints . Questa proprietà è di sola lettura. |
Description |
Ottiene o imposta una descrizione per il vincolo. |
EvalOp |
Ottiene o imposta le operazioni di valutazione utilizzate dal vincolo di precedenza. |
EvaluatesTrue |
Ottiene o imposta un valore che indica se la proprietà Value specificata restituisce true. Questa proprietà è di sola lettura. |
Expression |
Ottiene o imposta l'espressione che il vincolo di precedenza utilizza se EvalOp viene impostato su Expression, ExpressionAndConstraint o su ExpressionOrConstraint. |
ID |
Ottiene il GUID del vincolo di precedenza. Questa proprietà è di sola lettura. |
LogicalAnd |
Ottiene o imposta un valore booleano che indica se più vincoli funzionano insieme. |
Name |
Ottiene o imposta il nome univoco del vincolo di precedenza. |
Parent |
Ottiene il contenitore padre dell'oggetto PrecedenceConstraint. |
PrecedenceExecutable |
Ottiene il nome dell'eseguibile con precedenza. Questa proprietà è di sola lettura. |
Site |
Ottiene o imposta il sito del vincolo di precedenza. |
Value |
Ottiene o imposta il tipo di vincolo di Success, Failure o Completion. |
Metodi
Dispose() |
Questo metodo viene ereditato dal metodo IDisposable.Dispose, ovvero un meccanismo generico utilizzato per indicare in modo esplicito a un oggetto di eseguire l'operazione di pulizia. |
Equals(Object) |
Determina se due istanze di un oggetto sono uguali. (Ereditato da DtsObject) |
GetHashCode() |
Restituisce il codice hash per l'istanza. (Ereditato da DtsObject) |
LoadFromXML(XmlNode, IDTSEvents) |
Non è possibile chiamare questo metodo dal codice dell'applicazione. Carica un pacchetto che contiene vincoli di precedenza salvati come file con estensione xml con il metodo LoadPackage(String, IDTSEvents). |
SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
Non è possibile chiamare questo metodo dal codice dell'applicazione. Salva un pacchetto come file con estensione xml con il metodo SaveToXml(String, Package, IDTSEvents). |
Eventi
Disposed |
Aggiunge un gestore evento per restare in attesa dell'evento Disposed sul vincolo di precedenza. |