MetadataSerializationContext Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Meta verilerin içeriğine sahip bir dizi belge içeren bir meta veri serileştirme bağlamı için temel sınıf.
public abstract class MetadataSerializationContext : Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationManagerBase, System.Collections.Generic.IEnumerable<Microsoft.AnalysisServices.Tabular.Serialization.MetadataDocument>
type MetadataSerializationContext = class
inherit MetadataSerializationManagerBase
interface seq<MetadataDocument>
interface IEnumerable
Public MustInherit Class MetadataSerializationContext
Inherits MetadataSerializationManagerBase
Implements IEnumerable(Of MetadataDocument)
- Devralma
- Uygulamalar
Özellikler
| Name | Description |
|---|---|
| Documents |
Bağlamda yer alan belgelerin mantıksal yollarını alır. |
| Host |
Devam eden serileştirme etkinliği sırasındaki olayların bildirilmesi için IMetadataSerializationHost uygulayan bir konağı alır ve ayarlar. |
| Item[String] |
Belirtilen mantıksal yol tarafından dizine alınan meta veri belgesini alır. |
| Style |
İçeriğin belge kümesinde seri hale getirildiği stili alır. |
Yöntemler
| Name | Description |
|---|---|
| Clear() |
Bağlamdaki tüm belgeleri temizleyin. |
| Create(MetadataSerializationStyle) |
MetadataSerializationContext sınıfının herhangi bir yüklü belge olmadan yeni bir örneğini oluşturur. |
| Create(MetadataSerializationStyle, Database) |
MetadataSerializationContext sınıfının yeni bir örneğini oluşturur ve belirtilen veritabanını sağlanan stilde seri hale getirmenin sonucu olan tüm belgeleri yükleyin. |
| Create(MetadataSerializationStyle, Database, MetadataSerializationOptions) |
MetadataSerializationContext sınıfının yeni bir örneğini oluşturur ve sağlanan stilde verilen seçenekleri kullanarak belirtilen veritabanını seri hale getirmenin sonucu olan tüm belgeleri yükleyin. |
| Create(MetadataSerializationStyle, Model) |
MetadataSerializationContext sınıfının yeni bir örneğini oluşturur ve belirtilen modeli sağlanan stilde seri hale getirmenin sonucu olan tüm belgeleri yükleyin. |
| Create(MetadataSerializationStyle, Model, MetadataSerializationOptions) |
MetadataSerializationContext sınıfının yeni bir örneğini oluşturur ve sağlanan stilde verilen seçenekleri kullanarak belirtilen modeli seri hale getirmenin sonucu olan tüm belgeleri yükleyin. |
| GetEnumerator() |
Meta verilerin içeriğine sahip bir dizi belge içeren bir meta veri serileştirme bağlamı için temel sınıf. |
| LoadFromDatabase(Database, MetadataSerializationOptions, Object) |
Bağlamı verilen seçenekleri kullanarak sağlanan veritabanını temsil eden bir belge kümesiyle yükleyin. |
| LoadFromDatabase(Database, Object) |
Bağlamı, sağlanan veritabanını temsil eden bir belge kümesiyle yükleyin. |
| LoadFromModel(Model, MetadataSerializationOptions, Object) |
Bağlamı verilen seçenekleri kullanarak sağlanan modeli temsil eden bir belge kümesiyle yükleyin. |
| LoadFromModel(Model, Object) |
Bağlamı, sağlanan modeli temsil eden bir belge kümesiyle yükleyin. |
| ReadFromDocument(Stream) |
Belirtilen akış tarafından sağlanan belgenin içeriğini okuyun ve bağlamda depolayın. |
| ReadFromDocument(String, Stream) |
Belirtilen akış tarafından sağlanan belgenin içeriğini okuyun ve belirtilen mantıksal yolun altındaki bağlamda depolayın. |
| ReadFromDocument(String, TextReader, Encoding) |
Belirtilen okuyucu tarafından sağlanan belgenin içeriğini okuyun ve belirtilen mantıksal yolun altındaki bağlamda depolayın. |
| ReadFromDocument(TextReader, Encoding) |
Belirtilen okuyucu tarafından sağlanan belgenin içeriğini okuyun ve bağlamda depolayın. |
| RemoveDocument(String) |
Bağlam içindeki belge kümesinden bir meta veri belgesini kaldırır. |
| ToDatabase(MetadataDeserializationOptions, Object) |
Bağlamda depolanan meta veri belgelerinin içeriğine göre yeni bir veritabanı oluşturur. |
| ToDatabase(Object) |
Bağlamda depolanan meta veri belgelerinin içeriğine göre yeni bir veritabanı oluşturur. |
| ToModel(MetadataDeserializationOptions, Object) |
Bağlamda depolanan meta veri belgelerinin içeriğine göre yeni bir model oluşturur. |
| ToModel(Object) |
Bağlamda depolanan meta veri belgelerinin içeriğine göre yeni bir model oluşturur. |
| UpdateModel(Model, MetadataDeserializationOptions, Object) |
Sağlanan Model, bağlamda depolanan meta veri belgelerinin içeriğine göre güncelleştirir. |
| UpdateModel(Model, Object) |
Sağlanan Model, bağlamda depolanan meta veri belgelerinin içeriğine göre güncelleştirir. |
| WriteToDocument(String, Stream) |
Belirtilen mantıksal yol tarafından dizine alınan bağlamı sağlanan belgeye yazma. |
| WriteToDocument(String, TextWriter, Encoding) |
Belirtilen mantıksal yol tarafından dizine alınan bağlamı sağlanan yazıcıya yazma. |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IEnumerable.GetEnumerator() |
Meta verilerin içeriğine sahip bir dizi belge içeren bir meta veri serileştirme bağlamı için temel sınıf. |