Klasa ObjectSet
ObjectSet Reprezentuje obiekt zarządzanie oparte na zasadach zestaw obiektów.
Hierarchia dziedziczenia
System.Object
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance
Microsoft.SqlServer.Management.Dmf.ObjectSet
Przestrzeń nazw: Microsoft.SqlServer.Management.Dmf
Zestaw: Microsoft.SqlServer.Dmf (w Microsoft.SqlServer.Dmf.dll)
Składnia
'Deklaracja
<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Public NotInheritable Class ObjectSet _
Inherits SfcInstance _
Implements ISfcCreatable, ICreatable, ISfcDroppable, IDroppable, _
ISfcAlterable, IAlterable, ISfcValidate
'Użycie
Dim instance As ObjectSet
[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public sealed class ObjectSet : SfcInstance,
ISfcCreatable, ICreatable, ISfcDroppable, IDroppable, ISfcAlterable,
IAlterable, ISfcValidate
[StrongNameIdentityPermissionAttribute(SecurityAction::LinkDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public ref class ObjectSet sealed : public SfcInstance,
ISfcCreatable, ICreatable, ISfcDroppable, IDroppable, ISfcAlterable,
IAlterable, ISfcValidate
[<SealedAttribute>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
type ObjectSet =
class
inherit SfcInstance
interface ISfcCreatable
interface ICreatable
interface ISfcDroppable
interface IDroppable
interface ISfcAlterable
interface IAlterable
interface ISfcValidate
end
public final class ObjectSet extends SfcInstance implements ISfcCreatable, ICreatable, ISfcDroppable, IDroppable, ISfcAlterable, IAlterable, ISfcValidate
Typ ObjectSet uwidacznia następujące elementy członkowskie.
Konstruktorzy
| Nazwa | Opis | |
|---|---|---|
![]() |
ObjectSet() | Inicjuje nowe wystąpienie ObjectSet klasy |
![]() |
ObjectSet(PolicyStore, String) | Inicjuje nowe wystąpienie ObjectSet Klasa ma zasady określony obiekt nadrzędny, przechowywania i określonej nazwy. |
Do góry
Właściwości
| Nazwa | Opis | |
|---|---|---|
![]() |
AbstractIdentityKey | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
Facet | Pobiera lub ustawia aspekt wartość dla obiektu zestaw. |
![]() |
ID | Pobiera wartość Identyfikatora, który unikatowo identyfikuje zestaw obiektów. |
![]() |
IdentityKey | Pobiera SfcKey obiektu. |
![]() |
IsSystemObject | Określa, czy ObjectSet jest Object. |
![]() |
Metadata | Zwraca metadane dotyczące wystąpienie i jego domena. (Dziedziczony z SfcInstance). |
![]() |
Name | Pobiera nazwę zestaw obiektów. |
![]() |
Parent | Pobiera lub ustawia nadrzędnym ObjectSet obiektu. |
![]() |
Properties | Zwraca kolekcja wystąpienie właściwości. (Dziedziczony z SfcInstance). |
![]() |
PropertyStorageProvider | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
State | Zwraca stan obiektu SfcInstance. (Dziedziczony z SfcInstance). |
![]() |
TargetSets | Pobiera TargetSetCollection. |
![]() |
Urn | Zwraca nazwę uniform zasób obiektu SfcInstance. (Dziedziczony z SfcInstance). |
Do góry
Metody
| Nazwa | Opis | |
|---|---|---|
![]() |
Alter | Zmienia definicję ObjectSet wcześniej utworzone. |
![]() |
AlterImpl | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
CalculateTargets(ISfcConnection) | Oblicza wyrażenie z wyniki stosowany do elementów docelowych. |
![]() ![]() |
CalculateTargets(ISfcConnection, SfcQueryExpression) | Oblicza wyrażenie z wyniki stosowany do elementów docelowych. |
![]() |
CalculateTargets(SqlStoreConnection, String) | Oblicza wyrażenie z wyniki stosowany do elementów docelowych. |
![]() |
CalculateTargets(SqlStoreConnection, Condition, AdHocPolicyEvaluationMode, String, array<Object[]%, array<TargetEvaluation[]%) | Oblicza wyrażenie z wyniki stosowany do elementów docelowych. |
![]() |
CheckObjectCreated | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
CheckObjectState | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
Create | Tworzy ObjectSet bez nadrzędnego. |
![]() |
CreateIdentityKey | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
CreateImpl | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
Discover | Wykrywa ObjectSet i dodaje go do sink obiektu określonego przez parametr. (Zastępuje SfcInstance.Discover(ISfcDependencyDiscoveryObjectSink)). |
![]() |
Drop | Krople ObjectSet. |
![]() |
DropImpl | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
Equals | (Dziedziczony z Object). |
![]() |
Finalize | (Dziedziczony z Object). |
![]() |
GetChildCollection | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
GetDomain | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
GetHashCode | (Dziedziczony z Object). |
![]() ![]() |
GetObjectFactory | Pobiera fabryki obiektów. |
![]() |
GetPropertySet | Zwraca zestaw właściwości dla obiektu SfcInstance. (Dziedziczony z SfcInstance). |
![]() |
GetType | (Dziedziczony z Object). |
![]() |
GetTypeMetadataImpl | Wskazuje domen, które zastępują przywracając bezpośrednio po prawej stronie klasy TypeMetadata.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
InitializeUIPropertyState | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
MarkForDropImpl | Zwraca wartość wskazującą, że istniejące obiekty, które ma być przerwane.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
MarkRootAsConnected | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
MemberwiseClone | (Dziedziczony z Object). |
![]() |
MoveImpl | Wskazuje nowego obiektu nadrzędnego, aby przenieść w wystąpienie.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
OnPropertyMetadataChanges | Wywoływane przy każdej aktualizacji wartości skutecznej wszystkie metadane SfcInstance. (Dziedziczony z SfcInstance). |
![]() |
OnPropertyValueChanges | Wywoływane przy każdej aktualizacji wartości skutecznej dowolnej właściwość SfcInstance. (Dziedziczony z SfcInstance). |
![]() |
PostAlter | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
PostCreate | Wskazuje implementor domyślnej, która tworzy wynik wykonanie.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
PostDrop | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
PostMove | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
PostRename | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
Refresh | Odświeża właściwości obiektu przez odczytanie ich z serwera. (Dziedziczony z SfcInstance). |
![]() |
RenameImpl | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
ResetKey | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
ScriptAlter | Zmienia wcześniej utworzony ISfcScript obiektu. |
![]() |
ScriptCreate | Tworzy ISfcScript obiektu. |
![]() |
ScriptDrop | Krople ISfcScript obiektu. |
![]() |
Serialize | Serializes wystąpienie do pliku XML. (Dziedziczony z SfcInstance). |
![]() |
SetFacetWithDomain | Ustawia aspekt ObjectSet z ISfcDomain obiektu określonego przez domain parametru. |
![]() |
ToString | Zwraca reprezentację ciąg wystąpienie Urn. (Dziedziczony z SfcInstance). |
![]() |
UpdateUIPropertyState | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
Validate() | Wskazuje obiekt podrzędność podstawowe sprawdzania poprawności.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
Validate(String) | Sprawdza poprawność ObjectSet obiektu. |
Do góry
Zdarzenia
| Nazwa | Opis | |
|---|---|---|
![]() |
propertyChanged | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
PropertyChanged | Zgodny z CLS zdarzenie dla zmiany właściwość. (Dziedziczony z SfcInstance). |
![]() |
propertyMetadataChanged | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance). |
![]() |
PropertyMetadataChanged | Zgodny z CLS zdarzenie dla zmiany właściwość metadane. (Dziedziczony z SfcInstance). |
Do góry
Jawne implementacje interfejsu
| Nazwa | Opis | |
|---|---|---|
![]() ![]() |
ISfcValidate.Validate | Sprawdza poprawność ObjectSet. |
Do góry
Uwagi
Ustawianie miejsce docelowe jest Wynikowy zestaw obiektów miejsce docelowe po zastosowaniu filtru do wystąpienie programu SQL Server.Za pomocą Filter obiektu, można utworzyć Urn obiekt, którego można użyć do tworzenia wyrażenie XPath.Wyrażenie XPath można określić skeleton wyrażenie XPath, który filtruje obiektów miejsce docelowe z zestaw obiektów.
Przykłady
C#
SFC.Urn urn = new SFC.Urn(filter);
SFC.XPathExpression xpe = urn.XPathExpression;
string ts_skeleton = urn.XPathExpression.ExpressionSkeleton;
ObjectSet os = new ObjectSet(p.Parent, p.Name + "ObjectSet");
os.Facet = p.Parent.Conditions[p.Condition].Facet;
TargetSet ts = os.TargetSets[ts_skeleton];
ts.Enabled = true;
for (int i = 1; i < xpe.Length; i++)
{
if (null != xpe[i].Filter)
{
string skeleton = urn.XPathExpression.BlockExpressionSkeleton(i);
TargetSetLevel cr = ts.GetLevel(skeleton);
ExpressionNode expr = ExpressionNode.ConvertFromFilterNode(xpe[i].Filter);
Condition c = ConditionObject.Create(p.Parent, cr.TargetType.Name, expr);
ts.SetLevelCondition(cr, c.Name);
}
}
os.Create();
p.ObjectSet = os.Name;
Bezpieczeństwo wątków
Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)