System.AddIn.Contract.Automation Ad Alanı
Ö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.
Bileşenlerin tür bilgilerine erişmek ve tür üyelerini çağırmak için kullandığı arabirimleri içerir.
Yapılar
| Name | Description |
|---|---|
| RemoteFieldData |
Bileşenlerin uygulama etki alanı ve işlem sınırları arasında erişebileceği türde bir alan hakkında bilgi sağlar. |
| RemoteMemberData |
Bileşenlerin uygulama etki alanı ve işlem sınırları arasında erişebileceği bir türün üyesi hakkında bilgi sağlar. |
| RemoteMethodData |
Bileşenlerin uygulama etki alanı ve işlem sınırları arasında erişebileceği bir tür yöntemi hakkında bilgi sağlar. |
| RemoteParameterData |
Bileşenlerin uygulama etki alanı ve işlem sınırları arasında erişebileceği bir türe ait bir yöntemin parametresi veya dönüş değeri hakkında bilgi sağlar. |
| RemotePropertyData |
Bileşenlerin uygulama etki alanı ve işlem sınırları arasında erişebileceği bir türün özelliği hakkında bilgi sağlar. |
| RemoteTypeData |
Bileşenlerin uygulama etki alanı ve işlem sınırları arasında erişebileceği bir tür hakkında bilgi sağlar. |
Arabirimler
| Name | Description |
|---|---|
| IRemoteDelegateContract |
Bileşenlerin uygulama etki alanı ve işlem sınırları genelinde temsilciye erişmek için kullanabileceği bir sözleşme tanımlar. |
| IRemoteEventInfoContract |
Bileşenlerin uygulama etki alanı ve işlem sınırları genelinde bir olay hakkındaki bilgilere erişmek için kullanabileceği bir sözleşme tanımlar. |
| IRemoteFieldInfoContract |
Bileşenlerin uygulama etki alanı ve işlem sınırları genelinde bir alan hakkındaki bilgilere erişmek için kullanabileceği bir sözleşme tanımlar. |
| IRemoteMethodInfoContract |
Bileşenlerin uygulama etki alanı ve işlem sınırları genelinde bir yöntem hakkındaki bilgilere erişmek için kullanabileceği bir sözleşme tanımlar. |
| IRemoteObjectContract |
Bileşenlerin uygulama etki alanı ve işlem sınırları genelinde bir nesneye erişmek için kullanabileceği bir sözleşme tanımlar. |
| IRemotePropertyInfoContract |
Bileşenlerin uygulama etki alanı ve işlem sınırları genelinde bir özellik hakkındaki bilgilere erişmek için kullanabileceği bir sözleşme tanımlar. |
| IRemoteTypeContract |
Bileşenlerin tür bilgilerine erişmek ve uygulama etki alanı ile işlem sınırları arasında üyeleri çağırmak için kullanabileceği bir sözleşme tanımlar. |
Açıklamalar
Bileşenlerin uzak nesnenin System.AddIn.Contract.Automation türüne doğrudan erişimi olmadan uzak nesnenin tür bilgilerine erişmesini sağlamak için Type ad alanında arabirimleri kullanın. Ad System.AddIn.Contract.Automation alanı, iletişim kurmak için , System.AddIn.Contract.Automationve ad alanları içindeki System.AddIn.Contractarabirimleri ve System.AddIn.Contract.Collections yapıları kullanan bileşenler için yansıma işlevselliğini tanımlar. Bu ad alanları arabirimleri sözleşme olarak da adlandırılır. Tüm sözleşmeler arabirimden IContract türetilir.
Bileşenler arasındaki iletişimi yönetmek için sözleşmeleri kullanırken, tür bilgilerini diğer bileşenlere göstermek için arabirimini bir türe uygulamanız IRemoteObjectContract gerekir. Bileşenler daha sonra bir almak IRemoteTypeContractiçin arabiriminin GetRemoteType yöntemini çağırarak türün üyelerine erişebilir. Ad alanındaki System.AddIn.Contract.Automation diğer arabirimler ve yapılar temsilciler, özellikler, yöntemler, olaylar ve alanlar için tür bilgilerine erişim sağlar.
Bileşenler, farklı bir işlem veya System.AddIn.Contract.Automation uygulama etki alanındaki veya aynı işlem veya uygulama etki alanındaki bir nesnenin tür bilgilerine erişmek için ad alanındaki sözleşmeleri kullanabilir.