કોન્ટ્રાક્ટ સેવા અને કસ્ટમ રનટાઈમના ઘટકો અને વર્તણૂંકોનો ઉપયોગ કરીને WCF સેવાઓ વિસ્તારવા માટે ડિઝાઇન સિદ્ધાંતોને લાગુ કરો