System.AddIn.Contract.Automation Ad Alanı

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.

Ayrıca bkz.