Aracılığıyla paylaş


IProfferServiceContract Arabirim

Tanım

İstemcilerin sözleşmenin uygulandığı bileşenlere özel hizmetler sağlamasını sağlar.

public interface class IProfferServiceContract : System::AddIn::Contract::IContract
public interface IProfferServiceContract : System.AddIn.Contract.IContract
type IProfferServiceContract = interface
    interface IContract
Public Interface IProfferServiceContract
Implements IContract
Uygulamalar

Açıklamalar

İstemcilerin IProfferServiceContract bileşene hizmet sunmasını sağlamak için bir bileşen uygulanır. Bir hizmet bir bileşene sunulduktan sonra, bileşenin diğer istemcileri hizmete erişebilir. Bileşenler genellikle IProfferServiceContract üzerinde uyguladıkları aynı türe uygulanır IServiceProviderContract.

İstemciler, bir IServiceProviderContract bileşen tarafından sunulan hizmet sağlayıcıları kümesine eklemek için yöntemini kullanırProfferService. İstemciler, bir IServiceProviderContract bileşenin sunduğu hizmet sağlayıcıları kümesinden öğesini kaldırmak için yöntemini kullanırRevokeService.

Yöntemler

AcquireLifetimeToken()

İstemci sözleşmeyi iptal edene kadar sözleşmenin bir istemci tarafından erişilebilir olduğunu belirtir.

(Devralındığı yer: IContract)
GetRemoteHashCode()

için IContractbir karma kodu döndürür.

(Devralındığı yer: IContract)
ProfferService(String, IServiceProviderContract)

Bir bileşenin istemcileri tarafından erişilebilen hizmetler kümesine bir hizmet ekler.

QueryContract(String)

Bu sözleşme tarafından uygulanan bir sözleşme döndürür.

(Devralındığı yer: IContract)
RemoteEquals(IContract)

Belirtilen sözleşmenin bu IContractöğesine eşit olup olmadığını gösterir.

(Devralındığı yer: IContract)
RemoteToString()

Geçerli IContractöğesinin dize gösterimini döndürür.

(Devralındığı yer: IContract)
RevokeLifetimeToken(Int32)

Sözleşmenin artık bir istemci tarafından erişilebilir olmadığını belirtir.

(Devralındığı yer: IContract)
RevokeService(String)

Bir bileşenin sunduğu hizmet kümesinden bir hizmeti kaldırır.

Şunlara uygulanır