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

Bir bileşen, istemcilerin IProfferServiceContract bileşene hizmet sunmasını sağlamak için 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, ProfferService bir bileşen tarafından sunulan hizmet sağlayıcıları kümesine bir eklemek IServiceProviderContract için yöntemini kullanır. İstemciler, bir RevokeService bileşenin IServiceProviderContract sunduğu hizmet sağlayıcıları kümesinden bir öğesini kaldırmak için yöntemini kullanır.

Yöntemler

Name Description
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 hizmet 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 IContractsözleşmeye 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 için 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