IModelBus Arabirim
Bu tür bir örneği hizmet sağlayıcısından ve bağdaştırıcıyı başka bir model açmak için kullanılan elde etmek için kullanın.
Ad alanı: Microsoft.VisualStudio.Modeling.Integration
Derleme: Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0 (Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0.dll içinde)
Sözdizimi
'Bildirim
Public Interface IModelBus _
Inherits IServiceProvider
public interface IModelBus : IServiceProvider
IModelBus türü aşağıdaki üyeleri ortaya koyar.
Yöntemler
Ad | Açıklama | |
---|---|---|
CreateAdapter(ModelBusReference) | Model başvuru ya da bir model element başvurusu sağlanan başvuru için yeni bir bağdaştırıcı örneği oluşturup çalışır. | |
CreateAdapter(ModelBusReference, IServiceProvider) | Sağlanan başvuru için yeni bir bağdaştırıcı örneği oluşturup çalışır.Sağlanması için bir hizmet sağlayıcı sağlar. | |
DeserializeReference | Sağlanan dize de-serialize ve bir ModelBusReference döndürür. | |
FindAdapterManagers | ModelBusReferences belirtilen nesne oluşturabilirsiniz ModelBusAdapter yöneticilerinin listesini döndürür.Konum bilgileri, dsl modeli dosyasının dosya yolunda gibi bir kullanılabilir adapter manager tarafından tanınan herhangi bir biçimde olabilir. | |
GetAdapterManager | Kimliğini kullanarak ModelBusAdapterManager örneği bulunBulunan değilse, bir istisna atar. | |
GetService | Belirtilen türde hizmet nesnesi alır. (IServiceProvider kaynağından devralındı.) | |
LogError | Hata iletisini günlüğe kaydeder. | |
SerializeReference | Arayan tarafından kalıcı bir dize için sağlanan başvuru serileştirildiğini.Referansa bağlanan ReferenceContext bilgi ise, dize serisi eşdeğer bağlam bilgileri sağlamak gerekir. | |
ValidateReference | Karşılık gelen bağdaştırıcı kullanılarak verilen başvuru doğrular.Bu yöntem, döndürerek ek olarak başvuru LastStatus güncelleştirmeniz gerekir. |
Üst
Notlar
Daha fazla bilgi için bkz. Modelleri Visual Studio Modelbus kullanarak tümleştirme.